1 | 6 | Bruno Junqueira | Brazil | Petrobras Junior Team | 52 | 1:21:30.052 | 152.170 | 1:30.772 | 8 | ||
2 | 7 | Fernando Alonso | Spain | Team Astromega | 52 | 1:21:30.647 | + 0.595 | + 0.595 | 152.151 | 1:31.153 | 15 |
3 | 15 | Ricardo Maurício | Brazil | Red Bull Junior Team | 52 | 1:21:35.865 | + 5.813 | + 5.218 | 151.989 | 1:31.190 | 10 |
4 | 3 | Nicolas Minassian | France | D2 Playlife Super Nova | 52 | 1:21:41.193 | + 11.141 | + 5.328 | 151.824 | 1:31.611 | 34 |
5 | 18 | Justin Wilson | Great Britain | Nordic Racing / Coca-Cola | 52 | 1:21:42.557 | + 12.505 | + 1.364 | 151.782 | 1:31.609 | 10 |
6 | 16 | Enrique Bernoldi | Brazil | Red Bull Junior Team | 52 | 1:21:48.154 | + 18.102 | + 5.597 | 151.608 | 1:31.595 | 38 |
7 | 12 | Bas Leinders | Belgium | Kid Jensen Racing | 52 | 1:21:56.485 | + 26.433 | + 8.331 | 151.352 | 1:32.077 | 50 |
8 | 23 | Darren Manning | Great Britain | Arden Team Russia | 52 | 1:21:58.420 | + 28.368 | + 1.935 | 151.292 | 1:32.080 | 7 |
9 | 25 | Mark Webber | Australia | European Arrows | 52 | 1:22:00.053 | + 30.001 | + 1.633 | 151.242 | 1:31.831 | 52 |
10 | 31 | Fabrice Walfisch | France | Coloni Motorsport | 52 | 1:22:05.444 | + 35.392 | + 5.391 | 151.076 | 1:32.361 | 15 |
11 | 4 | David Saelens | Belgium | D2 Playlife Super Nova | 52 | 1:22:10.228 | + 40.176 | + 4.784 | 150.930 | 1:32.088 | 7 |
12 | 21 | Franck Montagny | France | DAMS | 52 | 1:22:10.550 | + 40.498 | + 0.322 | 150.920 | 1:32.489 | 17 |
13 | 19 | Soheil Ayari | France | World Racing Team | 52 | 1:22:10.978 | + 40.926 | + 0.428 | 150.907 | 1:31.989 | 23 |
14 | 10 | Sebastien Bourdais | France | Gauloises Formula | 52 | 1:22:14.773 | + 44.721 | + 3.795 | 150.791 | 1:32.411 | 22 |
15 | 29 | Mario Haberfeld | Brazil | Fortec Motorsports | 52 | 1:22:21.265 | + 51.213 | + 6.492 | 150.593 | 1:32.556 | 40 |
16 | 11 | Andrea Piccini | Italy | Kid Jensen Racing | 52 | 1:22:25.120 | + 55.068 | + 3.855 | 150.475 | 1:32.738 | 37 |
17 | 2 | Tomas Enge | Czech Republic | Mysap.com Team | 52 | 1:22:25.434 | + 55.382 | + 0.314 | 150.466 | 1:31.848 | 51 |
18 | 32 | Fabrizio Gollin | Italy | Coloni Motorsport | 52 | 1:22:27.680 | + 57.628 | + 2.246 | 150.397 | 1:32.604 | 38 |
19 | 8 | Marc Goossens | Belgium | Team Astromega | 51 | 1:21:56.156 | + 26.104 | 1 Lap | 148.451 | 1:30.320 | 47 |
20 | 22 | Kristian Kolby | Denmark | DAMS | 51 | 1:22:31.762 | + 1:01.710 | + 35.606 | 147.383 | 1:32.707 | 49 |
21 | 1 | Tomas Scheckter | South Africa | Mysap.com Team | 50 | 1:22:30.563 | + 1:00.511 | 1 Lap | 144.529 | 1:31.260 | 49 |
DNF | 26 | Christijan Albers | Netherlands | European Arrows | 22 | 35:29.554 | 147.833 | 1:32.397 | 19 | ||
DNF | 27 | Jeff van Hooydonk | Belgium | Witmeur Team KTR | 21 | 33:02.841 | 151.555 | 1:32.388 | 18 | ||
DNF | 9 | André Couto | Portugal | Gauloises Formula | 17 | 26:50.427 | 151.059 | 1:32.613 | 16 | ||
DNF | 20 | Ananda Mikola | Indonesia | World Racing Team | 1 | 18:14.365 | 13.076 | ||||
DNF | 17 | Kevin McGarrity | Great Britain | Nordic Racing / MobilCom | 1 | 2:02.674 | 116.650 |