| Pos | Driver | Team | Grid | Time / Gap | Pts |
|---|---|---|---|---|---|
| 1 | BAR Rubens Barrichello | Brawn | 3 | 1:35:51.289 | 10 |
| 2 | HAM Lewis Hamilton | McLaren | 1 | +2.358 | 8 |
| 3 | RAI Kimi Räikkönen | Ferrari | 6 | +15.994 | 6 |
| 4 | KOV Heikki Kovalainen | McLaren | 2 | +20.032 | 5 |
| 5 | ROS Nico Rosberg | Williams | 7 | +20.870 | 4 |
| 6 | ALO Fernando Alonso | Renault | 8 | +27.744 | 3 |
| 7 | BUT Jenson Button | Brawn | 5 | +34.913 | 2 |
| 8 | KUB Robert Kubica | BMW Sauber | 10 | +36.667 | 1 |
| 9 | WEB Mark Webber | Red Bull | 9 | +44.910 | — |
| 10 | SUT Adrian Sutil | Force India | 12 | +47.935 | — |
| 11 | HEI Nick Heidfeld | BMW Sauber | 11 | +48.822 | — |
| 12 | FIS Giancarlo Fisichella | Force India | 16 | +1:03.614 | — |
| 13 | TRU Jarno Trulli | Toyota | 18 | +1:04.527 | — |
| 14 | GLO Timo Glock FL | Toyota | 13 | +1:26.519 | — |
| 15 | GRO Romain Grosjean | Renault | 14 | +1:31.774 | — |
| 16 | ALG Jaime Alguersuari | Toro Rosso | 19 | +1 lap | — |
| 17 | BAD Luca Badoer | Ferrari | 20 | +1 lap | — |
| 18 | NAK Kazuki Nakajima | Williams | 17 | Tyre | — |
| DNF | BUE Sébastien Buemi | Toro Rosso | 15 | Brakes | — |
| DNF | VET Sebastian Vettel | Red Bull | 4 | Engine | — |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | HAM Lewis Hamilton | McLaren | 1:38.649 | 1:38.182 | 1:39.498 |
| 2 | KOV Heikki Kovalainen | McLaren | 1:38.816 | 1:38.230 | 1:39.532 |
| 3 | BAR Rubens Barrichello | Brawn | 1:39.019 | 1:38.076 | 1:39.563 |
| 4 | VET Sebastian Vettel | Red Bull | 1:39.295 | 1:38.273 | 1:39.789 |
| 5 | BUT Jenson Button | Brawn | 1:38.531 | 1:38.601 | 1:39.821 |
| 6 | RAI Kimi Räikkönen | Ferrari | 1:38.843 | 1:38.782 | 1:40.144 |
| 7 | ROS Nico Rosberg | Williams | 1:39.039 | 1:38.346 | 1:40.185 |
| 8 | ALO Fernando Alonso | Renault | 1:39.155 | 1:38.717 | 1:40.236 |
| 9 | WEB Mark Webber | Red Bull | 1:38.983 | 1:38.625 | 1:40.239 |
| 10 | KUB Robert Kubica | BMW Sauber | 1:38.806 | 1:38.747 | 1:40.512 |
| 11 | HEI Nick Heidfeld | BMW Sauber | 1:39.032 | 1:38.826 | — |
| 12 | SUT Adrian Sutil | Force India | 1:39.145 | 1:38.846 | — |
| 13 | GLO Timo Glock | Toyota | 1:39.459 | 1:38.991 | — |
| 14 | GRO Romain Grosjean | Renault | 1:39.322 | 1:39.040 | — |
| 15 | BUE Sébastien Buemi | Toro Rosso | 1:38.912 | 1:39.514 | — |
| 16 | FIS Giancarlo Fisichella | Force India | 1:39.531 | — | — |
| 17 | NAK Kazuki Nakajima | Williams | 1:39.795 | — | — |
| 18 | TRU Jarno Trulli | Toyota | 1:39.807 | — | — |
| 19 | ALG Jaime Alguersuari | Toro Rosso | 1:39.925 | — | — |
| 20 | BAD Luca Badoer | Ferrari | 1:41.413 | — | — |