Hundreds of Kurdish protesters gathered outside the federal chancellery in Berlin on Friday, waving flags and placards, as Turkish Prime Minister Ahmet Davutoglu arrived for talks with Chancellor Angela Merkel.
Some of the 300-400 Kurdish protesters held placards that said Davutoglu was "not welcome" in Berlin, while others carried signs that read, "Weapons versus stones! That's Turkey!"
Turkey's Kurdish minority has long complained of systemic discrimination by the government, and the anger has recently boiled over as the military stepped up operations against the Kurdistan Workers' Party (PKK) in the south-east of the country.
The Turkish military says it has killed more than 640 militants in the last five weeks, and several towns have been under round-the-clock curfews which have lasted for weeks, drawing concern from human rights groups.
Some of the demonstrators in Berlin marched with a banner that read: "No deals with the wannabe-dictator."
Others chanted slogans against both Turkish President Recep Tayyip Erdogan and Germany's support for the political leadership in Ankara.
Some of the protesters' banners proclaimed: "Killer Erdogan."
They whistled and booed as Davutoglu arrived, during what was otherwise a peaceful demonstration. They called for support for the PKK, which both the European Union and Turkey consider to be a terrorist organization.
Also present were dozens of pro-Erdogan marchers, who waved the Turkish national flag and expressed their support for Turkey's Justice and Development Party (AKP).