| Pos | No | Driver | Team | Engine | Grid | Laps | Time / status | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 2 | Felipe MassaFL | Ferrari | Ferrari | 1 | 57 | 1:35:32.339 | 10 |
| 2 | 22 | Lewis Hamilton | McLaren | Mercedes | 2 | 57 | +5.611s | 8 |
| 3 | 4 | Robert Kubica | BMW Sauber | BMW | 3 | 57 | +37.353s | 6 |
| 4 | 23 | Heikki Kovalainen | McLaren | Mercedes | 5 | 57 | +39.703s | 5 |
| 5 | 11 | Jarno Trulli | Toyota | Toyota | 7 | 57 | +50.684s | 4 |
| 6 | 15 | Sebastian Vettel | Toro Rosso | Ferrari | 6 | 57 | +52.625s | 3 |
| 7 | 12 | Timo Glock | Toyota | Toyota | 13 | 57 | +67.990s | 2 |
| 8 | 7 | Nico Rosberg | Williams | Toyota | 9 | 57 | +71.457s | 1 |
| 9 | 3 | Nick Heidfeld | BMW Sauber | BMW | 8 | 57 | +82.177s | |
| 10 | 14 | Sébastien Bourdais | Toro Rosso | Ferrari | 10 | 57 | +89.794s | |
| 11 | 6 | Nelson Piquet Jr. | Renault | Renault | 15 | 57 | +92.717s | |
| 12 | 10 | Mark Webber | Red Bull | Renault | 14 | 56 | +1 Lap | |
| 13 | 16 | Jenson Button | Honda | Honda | 16 | 56 | +1 Lap | |
| 14 | 21 | Giancarlo Fisichella | Force India | Ferrari | 18 | 56 | +1 Lap | |
| 15 | 8 | Kazuki Nakajima | Williams | Toyota | 11 | 56 | +1 Lap | |
| 16 | 17 | Rubens Barrichello | Honda | Honda | 19 | 56 | +1 Lap | |
| 17 | 9 | David Coulthard | Red Bull | Renault | 17 | 56 | +1 Lap | |
| R | 1 | Kimi Räikkönen | Ferrari | Ferrari | 4 | 45 | Engine | |
| R | 20 | Adrian Sutil | Force India | Ferrari | 20 | 41 | Accident | |
| R | 5 | Fernando Alonso | Renault | Renault | 12 | 0 | Collision |
| Pos | Driver | Q1 | Q2 | Q3 |
|---|---|---|---|---|
| 1 | Felipe Massa | 1:38.176 | 1:37.859 | 1:38.989 |
| 2 | Lewis Hamilton | 1:38.464 | 1:37.954 | 1:39.199 |
| 3 | Robert Kubica | 1:38.347 | 1:38.050 | 1:39.392 |
| 4 | Kimi Räikkönen | 1:38.703 | 1:38.229 | 1:39.488 |
| 5 | Heikki Kovalainen | 1:38.656 | 1:38.120 | 1:39.937 |
| 6 | Sebastian Vettel | 1:38.141 | 1:37.842 | 1:40.142 |
| 7 | Jarno Trulli | 1:37.948 | 1:37.928 | 1:40.309 |
| 8 | Nick Heidfeld | 1:38.738 | 1:37.859 | 1:40.631 |
| 9 | Nico Rosberg | 1:38.595 | 1:38.336 | 1:40.721 |
| 10 | Sébastien Bourdais | 1:38.622 | 1:38.417 | 1:40.750 |
| 11 | Kazuki Nakajima | 1:38.667 | 1:38.428 | |
| 12 | Fernando Alonso | 1:38.268 | 1:38.435 | |
| 13 | Timo Glock | 1:38.532 | 1:38.499 | |
| 14 | Mark Webber | 1:38.559 | 1:38.515 | |
| 15 | Nelson Piquet Jr. |
| 1:38.787 |
| 1:38.744 |
| 16 | Jenson Button | 1:38.880 |
| 17 | David Coulthard | 1:39.235 |
| 18 | Giancarlo Fisichella | 1:39.268 |
| 19 | Rubens Barrichello | 1:39.811 |
| 20 | Adrian Sutil | 1:39.943 |