Hundreds of people have gathered in the German city of Cologne to protest against a visit by Turkish President Recep Tayyip Erdogan.

Mr Erdogan is due to open a mosque built by a group with ties to Turkey in the city on Saturday.

Several thousand people also demonstrated against the Turkish leader in Berlin on Friday night.

Mr Erdogan is in Germany for a visit aimed at reducing tensions between the two Nato allies.

Germany Turkey
German Chancellor Angela Merkel and Turkish President Recep Tayyip Erdogan met in Berlin (Presidential Press Service/AP/Pool)

He had breakfast with German Chancellor Angela Merkel in Berlin on Saturday.

Germany and Turkey have clashed over numerous issues in recent years, including Turkey’s jailing of German journalists.

The rhetoric escalated to the point where Mr Erdogan called Germany’s mainstream parties “enemies of Turkey” and accused German officials of acting like Nazis, prompting Mrs Merkel to condemn his comments.