Racet inleddes med några regndroppar i luften, men sedan det blev mer och mer regn. I början fungerade Dunloptorrdäcken förträffligt i halvvått väder, och hemmaföraren Sylvain Guintoli gick upp i täten, där han slogs med Randy de Puniet. Sedan kraschade de Puniet i en alltjämt framstående position på det nionde varvet och Guintoli åkte av och blev sedan tia. Förarna fick sedan byta till motorcyklar med regndäck, när det riktiga skyfallet kom, och efter det var det Chris Vermeulen och Marco Melandri det handlade om. Australiern Vermeulen drog det längsta strået och tog sin första MotoGP-seger.
Alex Barros, Kenny Roberts Jr. och Nicky Hayden körde tillräckligt av distansen för att ta poäng, men ingen av dem tog målflagg, och därmed blev samtliga poänglösa.