Residents have clashed with asylum seekers in a town in eastern Germany that has become a flashpoint for anti-refugee sentiment.
Some 80 locals, described by police as far-right, brawled with 20 young asylum seekers in Bautzen.
The asylum seekers were chased to their hostel and put under police guard.
The mayor said the town had to avoid becoming a playground for the far right. A curfew has been imposed on the young asylum seekers.
Anti-migrant tensions have been mounting in Bautzen this year.
Locals cheered when a building due to house migrants was set on fire in February.