| Pos | No | Driver | Team | Engine | Grid | Laps | Time / status | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Michael SchumacherFL | Ferrari | Ferrari | 4 | 60 | 1:24:42.700 | 10 |
| 2 | 6 | Kimi Räikkönen | McLaren | Mercedes | 1 | 60 | +2.130s | 8 |
| 3 | 2 | Rubens Barrichello | Ferrari | Ferrari | 2 | 60 | +3.114s | 6 |
| 4 | 9 | Jenson Button | BAR | Honda | 3 | 60 | +10.683s | 5 |
| 5 | 3 | Juan Pablo Montoya | Williams | BMW | 7 | 60 | +12.173s | 4 |
| 6 | 11 | Giancarlo Fisichella | Sauber | Ferrari | 20 | 60 | +12.888s | 3 |
| 7 | 5 | David Coulthard | McLaren | Mercedes | 6 | 60 | +19.668s | 2 |
| 8 | 14 | Mark Webber | Jaguar | Cosworth | 9 | 60 | +23.701s | 1 |
| 9 | 12 | Felipe Massa | Sauber | Ferrari | 10 | 60 | +24.023s | |
| 10 | 8 | Fernando Alonso | Renault | Renault | 16 | 60 | +24.835s | |
| 11 | 10 | Takuma Sato | BAR | Honda | 8 | 60 | +33.736s | |
| 12 | 4 | Marc Gené | Williams | BMW | 11 | 60 | +34.303s | |
| 13 | 16 | Cristiano da Matta | Toyota | Toyota | 12 | 59 | +1 Lap | |
| 14 | 15 | Christian Klien | Jaguar | Cosworth | 13 | 59 | +1 Lap | |
| 15 | 18 | Nick Heidfeld | Jordan | Cosworth | 15 | 59 | +1 Lap | |
| 16 | 20 | Gianmaria Bruni | Minardi | Cosworth | 18 | 56 | +4 Laps | |
| R | 19 | Giorgio Pantano | Jordan | Cosworth | 14 | 47 | Spun off | |
| R | 7 | Jarno Trulli | Renault | Renault | 5 | 39 | Accident | |
| R | 21 | Zsolt Baumgartner | Minardi | Cosworth | 19 | 29 | Engine | |
| R | 17 | Olivier Panis | Toyota | Toyota | 17 | 16 | Accident |
| Pos | Driver | Q1 | Q2 | Q3 |
|---|---|---|---|---|
| 1 | Kimi Räikkönen | 1:18.233 | ||
| 2 | Rubens Barrichello | 1:18.305 | ||
| 3 | Jenson Button | 1:18.580 | ||
| 4 | Michael Schumacher | 1:18.710 | ||
| 5 | Jarno Trulli | 1:18.715 | ||
| 6 | Fernando Alonso | 1:18.811 | ||
| 7 | David Coulthard | 1:19.148 | ||
| 8 | Juan Pablo Montoya | 1:19.378 | ||
| 9 | Takuma Sato | 1:19.688 | ||
| 10 | Mark Webber | 1:20.004 | ||
| 11 | Felipe Massa | 1:20.202 | ||
| 12 | Olivier Panis | 1:20.335 | ||
| 13 | Marc Gené | 1:20.335 | ||
| 14 | Cristiano da Matta | 1:20.545 | ||
| 15 | Christian Klien | 1:21.559 | ||
| 16 | Giorgio Pantano |
| 1:22.458 |
| 17 | Nick Heidfeld | 1:22.677 |
| 18 | Gianmaria Bruni | 1:23.437 |
| 19 | Zsolt Baumgartner | 1:24.117 |
| 20 | Giancarlo Fisichella |