Refugees and neo-Nazis battled it out on the streets of an east German town on Wednesday night with police fighting to save the migrants outnumbered five to one.
But police said the asylum seekers started the confrontation – and later hurled bottles at the police trying to save them from a beating.
About 100 far-right men and women attacked some 20 asylum seekers in the town of Bautzen after the migrants taunted them. Video footage shows chaotic scenes as fighting breaks out in the German town.
It comes as German chancellor Angela Merkel continues to fight for her political life over her open-door policy on immigration with the threat of fresh gains by the right-wing populist AfD party.