Real Sociedad and Benfica fans clashed ahead of their Champions League match in San Sebastian on Wednesday.
The violence erupted about an hour and a half before kick-off.
The two sides fought running battles in the streets around the Anoeta Stadium, throwing various objects, punching and kicking each other.
Ten people needed medical attention and four arrests were made.