Flouting virus rules, thousands of people attended protests and counter-demonstrations in the German city of Konstanz. Far fewer than the expected number of protesters participated in the weekend's rallies.
A police spokesperson said a total of 12 rallies with up to 11,000 participants were planned for Sunday, adding that 3,500 people had registered for protests in advance. Over the course of Sunday, police said about 2,000 people took part in the rallies.
Counter-protesters were also in the city for a number of events with live music close to the Swiss border later on Sunday, with police saying 1,000 people in attendance.
Police fired tear gas once to keep opposing groups away from each other.
Earlier on Sunday, hundreds of people flouted virus measures and joined an outdoor church service.
Police, who were deployed to ensure participants adhered to coronavirus rules, clashed with protesters at the church after most failed to wear a face mask, Germany's DPA news agency reported.
Sunday's events come a day after several thousand people gathered in Konstanz to protest Germany's coronavirus policy. Protesters had tried to form a human chain around the shores of Lake Constance from Konstanz to the city of Lindau.
According to police, the human chain could not be closed as there were not enough people to stretch halfway around the lake.
Organizers had anticipated up to 130,000 people to show up, but police said only 10,000 to 11,000 people took part along protest the route.