Marseille and Paris St Germain supporters clashed on Sunday after their Ligue 1 game was postponed and the whole PSG team quarantined when three players were diagnosed with swine flu.
Police officers said several people had been injured and one person would undergo leg surgery after being hit by a car.
“Police arrested a dozen fans who will appear before a court as quickly as possible,” local police chief Philippe Klayman told reporters.
“Small groups of fans wanted to fight each others and we had to react quickly. The French League could have made that decision yesterday so that many PSG fans would have stayed home. We were presented with a fait accompli.”
Police sources said clashes also erupted at the main rail station where PSG supporters were boarding trains to return to Paris.
Paris St Germain said the three contaminated players were former France winger Ludovic Giuly, defender and France Under-23 captain Mamadou Sakho and midfielder Jeremy Clement.
The decision was taken “on the formal recommendation of the (national) commission of medical experts”, the French Professional League (LFP) said on its website (www.lfp.fr).
The national commission also decided that all PSG players and staff members would be quarantined for the next 72 hours to stop all risk of contagion.
Marseille asked for the game to be played on Wednesday but PSG said it would not be possible.
“The only available date afterwards would be on December 2 but it is not possible as we also play important games in the Champions League and it would make too many games in a short period of time,” Marseille coach Didier Deschamps told reporters.
“In January, four players of ours will play in the Africa Cup of Nations and in February, it would be too late. Playing on Wednesday is a matter of sporting fairness,”
PSG chairman Robin Leproux replied: “Paris will definitely not play on Wednesday.”