Opponents of the ultra-conservative Islamic movement known as Salafism gathered in the northern German city of Bremen on Saturday to protest at a rally held by the Islamist preacher Pierre Vogel.
Police said some 150 people participated in the right-wing protest, while the left-wing rally attracted some 200.
Vogel himself drew a crowd of some 300 listeners, including several women wearing the burqa.
The protests and the Salafist rally, which went ahead peacefully, took place near the city’s main railway station. Police from Hamburg, the state of Lower Saxony and Bremen itself were in charge of security, with strict bag inspections in front of all the stages that had been set up.