Turkey's Foreign Minister Mevlut Cavusoglu accused Germany of double standards over cancellation of the meeting in Gaggenau, where Turkish minister Bekir Bozdag had been due to speak, by its authorities.
Cavusoglu said that Germany must "learn how to behave" if it wanted to maintain relations with Turkey, Reuters reported.
The town of Gaggenau withdrew permission for a meeting where Bozdag had been due to speak. Bozdag canceled a meeting with his German counterpart and flew back to Turkey. In Ankara, the Turkish foreign ministry summoned the German ambassador for an explanation, ministry sources said.
The city of Cologne also blocked an event where Turkish Economy Minister Nihat Zeybecki was to speak on Sunday, amid security concerns.