Twelve police officers and several protesters have been injured when anti-Nazi activists tried to rush a far-right rally in the northern German port city of Hamburg, police said.
More than a dozen people were arrested, a police spokesman added.
Violence erupted when 500 to 600 demonstrators tried to break past a police line to attack the 100-odd members of the NPD party who were gathering for an open-air rally.
One police officer fired a warning shot with his service pistol when the demonstrators shattered the windows of the vehicle in which he was in, the spokesman added.
Nearly 2,000 police officers were deployed overnight Friday (local time) and more unrest was feared on Saturday during an annual festival in an alternative district of Hamburg.