| Pos | Driver | Team | Grid | Time / Gap | Pts |
|---|---|---|---|---|---|
| 1 | RAI Kimi Räikkönen | Ferrari | 2 | 1:37:58.395 | 10 |
| 2 | ALO Fernando Alonso | McLaren | 4 | +9.806 | 8 |
| 3 | MAS Felipe Massa FL | Ferrari | 3 | +12.891 | 6 |
| 4 | VET Sebastian Vettel | Toro Rosso | 17 | +53.509 | 5 |
| 5 | BUT Jenson Button | Honda | 10 | +1:08.666 | 4 |
| 6 | LIU Vitantonio Liuzzi | Toro Rosso | 11 | +1:13.673 | 3 |
| 7 | HEI Nick Heidfeld | BMW Sauber | 8 | +1:14.224 | 2 |
| 8 | COU David Coulthard | Red Bull | 5 | +1:20.750 | 1 |
| 9 | KOV Heikki Kovalainen | Renault | 13 | +1:21.186 | — |
| 10 | WEB Mark Webber | Red Bull | 7 | +1:24.685 | — |
| 11 | FIS Giancarlo Fisichella | Renault | 18 | +1:26.683 | — |
| 12 | WUR Alexander Wurz | Williams | 19 | +1 lap | — |
| 13 | TRU Jarno Trulli | Toyota | 12 | +1 lap | — |
| 14 | SAT Takuma Sato | Super Aguri | 20 | +1 lap | — |
| 15 | BAR Rubens Barrichello | Honda | 16 | +1 lap | — |
| 16 | ROS Nico Rosberg | Williams | 15 | +2 laps | — |
| 17 | YAM Sakon Yamamoto | Spyker | 22 | +3 laps | — |
| DNF | KUB Robert Kubica | BMW Sauber | 9 | Hydraulics | — |
| DNF | HAM Lewis Hamilton | McLaren | 1 | Spun off | — |
| DNF | RSC Ralf Schumacher | Toyota | 6 | Spun off | — |
| DNF | SUT Adrian Sutil | Spyker | 21 | Accident | — |
| DNF | DAV Anthony Davidson | Super Aguri | 14 | Brakes | — |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | HAM Lewis Hamilton | McLaren | 1:35.798 | 1:35.898 | 1:35.908 |
| 2 | RAI Kimi Räikkönen | Ferrari | 1:35.692 | 1:35.381 | 1:36.044 |
| 3 | MAS Felipe Massa | Ferrari | 1:35.792 | 1:35.796 | 1:36.221 |
| 4 | ALO Fernando Alonso | McLaren | 1:35.809 | 1:35.845 | 1:36.576 |
| 5 | COU David Coulthard | Red Bull | 1:36.930 | 1:36.252 | 1:37.619 |
| 6 | RSC Ralf Schumacher | Toyota | 1:37.135 | 1:36.709 | 1:38.013 |
| 7 | WEB Mark Webber | Red Bull | 1:37.199 | 1:36.602 | 1:38.153 |
| 8 | HEI Nick Heidfeld | BMW Sauber | 1:36.737 | 1:36.217 | 1:38.455 |
| 9 | KUB Robert Kubica | BMW Sauber | 1:36.309 | 1:36.116 | 1:38.472 |
| 10 | BUT Jenson Button | Honda | 1:37.092 | 1:36.771 | 1:39.285 |
| 11 | LIU Vitantonio Liuzzi | Toro Rosso | 1:37.047 | 1:36.862 | — |
| 12 | VET Sebastian Vettel | Toro Rosso | 1:37.006 | 1:36.891 | — |
| 13 | TRU Jarno Trulli | Toyota | 1:37.209 | 1:36.959 | — |
| 14 | KOV Heikki Kovalainen | Renault | 1:37.225 | 1:36.991 | — |
| 15 | DAV Anthony Davidson | Super Aguri | 1:37.203 | 1:37.247 | — |
| 16 | ROS Nico Rosberg | Williams | 1:37.144 | 1:37.483 | — |
| 17 | BAR Rubens Barrichello | Honda | 1:37.251 | — | — |
| 18 | FIS Giancarlo Fisichella | Renault | 1:37.290 | — | — |
| 19 | WUR Alexander Wurz | Williams | 1:37.456 | — | — |
| 20 | SAT Takuma Sato | Super Aguri | 1:38.218 | — | — |
| 21 | SUT Adrian Sutil | Spyker | 1:38.668 | — | — |
| 22 | YAM Sakon Yamamoto | Spyker | 1:39.336 | — | — |