Ο Ιταλός αναβάτης έκανε νέο ρεκόρ στο circuit στον τελευταίο γύρο και κέρδισε την πρώτη θέση του Γαλλικού GP. Ο Rossi μετά από μια άσχημη εκκίνηση από την pole position αναρριχήθηκε από την 6η θέση ακολουθώντας τον ομόσταβλό του, Colin Edwards.
Ο Rossi αφού πέρασε τον Loris Capirossi και τον Nicky Hayden έπιασε τον Edwards στον ένατο γύρο. Ο Gibernau μετά από μια εκπληκτική εμφάνιση στο δεύτερο μισό του αγώνα, ανέβηκε από την έβδομη στην τρίτη θέση και συνεχίζοντας με τον ίδιο ρυθμό για αρκετούς γύρους, κάνοντας μάλιστα το γρηγορότερο γύρο του αγώνα, πλησίασε ‘γλυκά’ τους δυο πρώτους. Η επίθεση του Gibernau στον Rossi, έδωσε κίνητρο στον Ιταλό αναβάτη και αφού πέρασαν και οι δυο τον Edwards στην ίδια στροφή, στον 21 γύρο, τερμάτισαν δίπλα – δίπλα. Η διαφορά από τον Melandri ανοίγει και άλλο εφόσον ο Ιταλός αναβάτης τερμάτισε στην 4η θέση.
1. Valentino Rossi – Gauloises Yamaha – 44.12.223
2. Sete Gibernau – Movistar Honda MotoGP – 44.12.605
3. Colin Edwards – Gauloises Yamaha – 44.17.934
4. Marco Melandri – Movistar Honda MotoGP – 44.19.499
5. Max Biaggi - Repsol Honda Team – 44.19.926
6. Nicky Hayden - Repsol Honda Team – 44.33.993
7. Loris Capirossi – Ducati Marlboro Team – 44.36.887
8. Shinya Nakano – Kawasaki Racing Team – 44.48.163