| Pos | Driver | Team | Grid | Time / Gap | Pts |
|---|---|---|---|---|---|
| 1 | HAM Lewis Hamilton | McLaren | 3 | 2:00:42.742 | 10 |
| 2 | KUB Robert Kubica | BMW Sauber | 5 | +3.064 | 8 |
| 3 | MAS Felipe Massa | Ferrari | 1 | +4.811 | 6 |
| 4 | WEB Mark Webber | Red Bull | 9 | +19.295 | 5 |
| 5 | VET Sebastian Vettel | Toro Rosso | 19 | +24.657 | 4 |
| 6 | BAR Rubens Barrichello | Honda | 14 | +28.408 | 3 |
| 7 | NAK Kazuki Nakajima | Williams | 13 | +30.180 | 2 |
| 8 | KOV Heikki Kovalainen | McLaren | 4 | +33.191 | 1 |
| 9 | RAI Kimi Räikkönen FL | Ferrari | 2 | +33.792 | — |
| 10 | ALO Fernando Alonso | Renault | 7 | +1 lap | — |
| 11 | BUT Jenson Button | Honda | 11 | +1 lap | — |
| 12 | GLO Timo Glock | Toyota | 10 | +1 lap | — |
| 13 | TRU Jarno Trulli | Toyota | 8 | +1 lap | — |
| 14 | HEI Nick Heidfeld | BMW Sauber | 12 | +4 laps | — |
| DNF | SUT Adrian Sutil | Force India | 18 | Collision damage | — |
| DNF | ROS Nico Rosberg | Williams | 6 | Accident | — |
| DNF | PIQ Nelson Piquet Jr. | Renault | 17 | Accident | — |
| DNF | FIS Giancarlo Fisichella | Force India | 20 | Gearbox | — |
| DNF | COU David Coulthard | Red Bull | 15 | Accident | — |
| DNF | BOU Sébastien Bourdais | Toro Rosso | 16 | Collision | — |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | MAS Felipe Massa | Ferrari | 1:15.190 | 1:15.110 | 1:15.787 |
| 2 | RAI Kimi Räikkönen | Ferrari | 1:15.717 | 1:15.404 | 1:15.815 |
| 3 | HAM Lewis Hamilton | McLaren | 1:15.582 | 1:15.322 | 1:15.839 |
| 4 | KOV Heikki Kovalainen | McLaren | 1:15.295 | 1:15.389 | 1:16.165 |
| 5 | KUB Robert Kubica | BMW Sauber | 1:15.977 | 1:15.483 | 1:16.171 |
| 6 | ROS Nico Rosberg | Williams | 1:15.935 | 1:15.287 | 1:16.548 |
| 7 | ALO Fernando Alonso | Renault | 1:16.646 | 1:15.827 | 1:16.852 |
| 8 | TRU Jarno Trulli | Toyota | 1:16.306 | 1:15.598 | 1:17.203 |
| 9 | WEB Mark Webber | Red Bull | 1:16.074 | 1:15.745 | 1:17.343 |
| 10 | COU David Coulthard | Red Bull | 1:16.086 | 1:15.839 | — |
| 11 | GLO Timo Glock | Toyota | 1:16.285 | 1:15.907 | — |
| 12 | BUT Jenson Button | Honda | 1:16.259 | 1:16.101 | — |
| 13 | HEI Nick Heidfeld | BMW Sauber | 1:16.650 | 1:16.455 | — |
| 14 | NAK Kazuki Nakajima | Williams | 1:16.756 | 1:16.479 | — |
| 15 | BAR Rubens Barrichello | Honda | 1:16.208 | 1:16.537 | — |
| 16 | BOU Sébastien Bourdais | Toro Rosso | 1:16.806 | — | — |
| 17 | PIQ Nelson Piquet Jr. | Renault | 1:16.933 | — | — |
| 18 | VET Sebastian Vettel | Toro Rosso | 1:16.955 | — | — |
| 19 | SUT Adrian Sutil | Force India | 1:17.225 | — | — |
| 20 | FIS Giancarlo Fisichella | Force India | 1:17.823 | — | — |