| Pos | Driver | Team | Grid | Time / Gap | Pts |
|---|---|---|---|---|---|
| 1 | ALO Fernando Alonso | Renault | 1 | 1:29:18.531 | 10 |
| 2 | TRU Jarno Trulli | Toyota | 3 | +13.409 | 8 |
| 3 | RAI Kimi Räikkönen | McLaren | 9 | +32.063 | 6 |
| 4 | RSC Ralf Schumacher | Toyota | 6 | +53.272 | 5 |
| 5 | DLR Pedro de la Rosa FL | McLaren | 8 | +1:04.988 | 4 |
| 6 | WEB Mark Webber | Williams | 5 | +1:14.701 | 3 |
| 7 | MAS Felipe Massa | Sauber | 12 | +1 lap | 2 |
| 8 | COU David Coulthard | Red Bull | 14 | +1 lap | 1 |
| 9 | BAR Rubens Barrichello | Ferrari | 20 | +1 lap | — |
| 10 | MON Tiago Monteiro | Jordan | 16 | +2 laps | — |
| 11 | VIL Jacques Villeneuve | Sauber | 15 | Suspension | — |
| 12 | FRI Patrick Friesacher | Minardi | 19 | +3 laps | — |
| 13 | ALB Christijan Albers | Minardi | 18 | +4 laps | — |
| DNF | BUT Jenson Button | BAR | 11 | Clutch | — |
| DNF | SAT Takuma Sato | BAR | 13 | Brakes | — |
| DNF | HEI Nick Heidfeld | Williams | 4 | Engine | — |
| DNF | MSC Michael Schumacher | Ferrari | 2 | Hydraulics | — |
| DNF | FIS Giancarlo Fisichella | Renault | 10 | Engine | — |
| DNF | KAR Narain Karthikeyan | Jordan | 17 | Electrical | — |
| DNS | KLI Christian Klien | Red Bull | 7 | Electrical | — |
| Pos | Driver | Team | Time |
|---|---|---|---|
| 1 | ALO Fernando Alonso | Renault | 3:01.902 |
| 2 | MSC Michael Schumacher | Ferrari | 3:02.357 |
| 3 | TRU Jarno Trulli | Toyota | 3:02.660 |
| 4 | HEI Nick Heidfeld | Williams | 3:03.217 |
| 5 | WEB Mark Webber | Williams | 3:03.262 |
| 6 | RSC Ralf Schumacher | Toyota | 3:03.271 |
| 7 | KLI Christian Klien | Red Bull | 3:03.369 |
| 8 | DLR Pedro de la Rosa | McLaren | 3:03.373 |
| 9 | RAI Kimi Räikkönen | McLaren | 3:03.524 |
| 10 | FIS Giancarlo Fisichella | Renault | 3:03.765 |
| 11 | BUT Jenson Button | BAR | 3:04.348 |
| 12 | MAS Felipe Massa | Sauber | 3:05.202 |
| 13 | SAT Takuma Sato | BAR | 3:05.563 |
| 14 | COU David Coulthard | Red Bull | 3:05.844 |
| 15 | BAR Rubens Barrichello | Ferrari | 3:07.693 |
| 16 | VIL Jacques Villeneuve | Sauber | 3:07.983 |
| 17 | MON Tiago Monteiro | Jordan | 3:09.428 |
| 18 | KAR Narain Karthikeyan | Jordan | 3:10.143 |
| 19 | ALB Christijan Albers | Minardi | 3:10.422 |
| 20 | FRI Patrick Friesacher | Minardi | 3:11.261 |