Hooligans from St. Pauli and Hamburg clashed ahead of the two rivals’ 2. Bundesliga match on Friday.
Videos show two groups of men punching and kicking each other in the middle of a road before scattering when cops stepped in.
The fight took place in the Altona district of Hamburg about an hour before kick off.
There were no reports of arrests.