More than 100 people were detained as a march by supporters of the German far right drew a large counter-demonstration Tuesday, with some protesters throwing stones and setting garbage containers alight, police said.
Some 200 far-right sympathizers turned out for the march in the eastern city of Leipzig. The counter-demonstration drew about 2,000 people, according to police.
A police car was set alight during the protest, and police said 102 people - most of them left-wing counter-demonstrators - were detained.
Some 2,000 officers were deployed to keep order during the demonstrations.
Confrontations between extreme-right marchers and counter-protesters are a regular event in Germany.