Eighteen people were injured in rival demonstrations capping off a week marked by xenophobic protests in the eastern city of Chemnitz, prompting Germany's foreign minister to urge Germans to "get off our sofas" and speak up against racism.
Chemnitz has been in the spotlight after violent far-right protests erupted over the fatal stabbing of a 35-year-old man, allegedly by a Syrian and an Iraqi last Sunday.
On Saturday, 8,000 people answered a joint call by far-right party AfD and Islamophobic PEGIDA street movement to descend once again on the streets of the former communist city which was in the erstwhile East Germany.
The mobilisation vastly outnumbered a contingent of 3,000 counter protesters, including Green party and Social Democratic Party MPs, who had also converged to take a stand against racism.
Local police, backed up by officers from across Germany, were out in force to keep both sides from clashing.
But as the rallies cleared, scuffles took place among small groups.
SPD MP Soeren Bartol said on Twitter that his group from Marburg were "attacked by Nazis" while they were heading for the bus.
"All SPD flags destroyed and some were also physically attacked," he wrote, adding that police had arrived swiftly to halt the assault.
In all, 18 people were injured, including three police officers, said in a statement Sunday, doubling their earlier injury estimate.
Police are also examining at least 37 possible offences, including bodily harm, property damage and resistance against law enforcement officers.
A television crew from regional broadcaster MDR said they were also assaulted they were while filming scenes of a protest from an apartment building.
Away from Chemnitz city centre, a 20-year-old Afghan man suffered light injuries after he was assaulted by four masked men. Police said they were investigating if the perpetrators counted among demonstrators.
- 'Get off our sofas' -
Scenes of men chasing down foreigners in Chemnitz and chanting "foreigners out" have rattled the country.
On Sunday, two smaller demonstrations against xenophobia passed without disturbances.
Another major event is expected on Monday, when German punk band Die Toten Hosen leads a free concert against racism.
Foreign Minister Heiko Maas called on Germans to take a stand against xenophobia.
"We have to get off our sofas and open our mouths," he told Bild am Sonntag, stressing that "all of us have to show the world that we democrats are the majority and the racists are the minority."
"The silent majority must get louder," he said.
The tensions in Chemnitz have underlined the divisions in Germany over Chancellor Angela Merkel's decision three years ago to keep Germany's borders open to asylum seekers, many fleeing war in Syria and Iraq.
Misgivings run particularly high in Saxony state, where Chemnitz is located, over the arrival of more than a million asylum seekers since 2015.
The far-right AfD party has won strong support in the region through its campaign against migrant arrivals, and surveys suggest that it is poised to become Saxony's second biggest party in next year's regional elections.