| Pos | Driver | Team | Grid | Time / Gap | Pts |
|---|---|---|---|---|---|
| 1 | RAI Kimi Räikkönen | Ferrari | 2 | 1:31:18.555 | 10 |
| 2 | KUB Robert Kubica | BMW Sauber | 4 | +19.570 | 8 |
| 3 | KOV Heikki Kovalainen | McLaren | 8 | +38.450 | 6 |
| 4 | TRU Jarno Trulli | Toyota | 3 | +45.832 | 5 |
| 5 | HAM Lewis Hamilton | McLaren | 9 | +46.548 | 4 |
| 6 | HEI Nick Heidfeld FL | BMW Sauber | 5 | +49.833 | 3 |
| 7 | WEB Mark Webber | Red Bull | 6 | +1:08.130 | 2 |
| 8 | ALO Fernando Alonso | Renault | 7 | +1:10.041 | 1 |
| 9 | COU David Coulthard | Red Bull | 12 | +1:16.220 | — |
| 10 | BUT Jenson Button | Honda | 11 | +1:26.214 | — |
| 11 | PIQ Nelson Piquet Jr. | Renault | 13 | +1:32.202 | — |
| 12 | FIS Giancarlo Fisichella | Force India | 17 | +1 lap | — |
| 13 | BAR Rubens Barrichello | Honda | 14 | +1 lap | — |
| 14 | ROS Nico Rosberg | Williams | 16 | +1 lap | — |
| 15 | DAV Anthony Davidson | Super Aguri | 21 | +1 lap | — |
| 16 | SAT Takuma Sato | Super Aguri | 19 | +2 laps | — |
| 17 | NAK Kazuki Nakajima | Williams | 22 | +2 laps | — |
| DNF | VET Sebastian Vettel | Toro Rosso | 15 | Hydraulics | — |
| DNF | MAS Felipe Massa | Ferrari | 1 | Spun off | — |
| DNF | SUT Adrian Sutil | Force India | 20 | Hydraulics | — |
| DNF | GLO Timo Glock | Toyota | 10 | Collision | — |
| DNF | BOU Sébastien Bourdais | Toro Rosso | 18 | Spun off | — |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | MAS Felipe Massa | Ferrari | 1:35.347 | 1:34.412 | 1:35.748 |
| 2 | RAI Kimi Räikkönen | Ferrari | 1:35.645 | 1:34.188 | 1:36.230 |
| 3 | KOV Heikki Kovalainen | McLaren | 1:35.227 | 1:34.759 | 1:36.613 |
| 4 | HAM Lewis Hamilton | McLaren | 1:35.392 | 1:34.627 | 1:36.709 |
| 5 | TRU Jarno Trulli | Toyota | 1:35.205 | 1:34.825 | 1:36.711 |
| 6 | KUB Robert Kubica | BMW Sauber | 1:35.794 | 1:34.811 | 1:36.727 |
| 7 | HEI Nick Heidfeld | BMW Sauber | 1:35.729 | 1:34.648 | 1:36.753 |
| 8 | WEB Mark Webber | Red Bull | 1:35.440 | 1:34.967 | 1:37.009 |
| 9 | ALO Fernando Alonso | Renault | 1:35.983 | 1:35.140 | 1:38.450 |
| 10 | GLO Timo Glock | Toyota | 1:35.891 | 1:35.000 | 1:39.656 |
| 11 | BUT Jenson Button | Honda | 1:35.847 | 1:35.208 | — |
| 12 | COU David Coulthard | Red Bull | 1:36.058 | 1:35.408 | — |
| 13 | PIQ Nelson Piquet Jr. | Renault | 1:36.074 | 1:35.562 | — |
| 14 | BAR Rubens Barrichello | Honda | 1:36.198 | 1:35.622 | — |
| 15 | VET Sebastian Vettel | Toro Rosso | 1:36.111 | 1:35.648 | — |
| 16 | ROS Nico Rosberg | Williams | 1:35.843 | 1:35.670 | — |
| 17 | FIS Giancarlo Fisichella | Force India | 1:36.240 | — | — |
| 18 | NAK Kazuki Nakajima | Williams | 1:36.388 | — | — |
| 19 | BOU Sébastien Bourdais | Toro Rosso | 1:36.677 | — | — |
| 20 | SAT Takuma Sato | Super Aguri | 1:37.087 | — | — |
| 21 | SUT Adrian Sutil | Force India | 1:37.101 | — | — |
| 22 | DAV Anthony Davidson | Super Aguri | 1:37.481 | — | — |