| Pos | No | Driver | Team | Engine | Grid | Laps | Time / status | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 22 | Jenson Button | Brawn | Mercedes | 4 | 57 | 1:31:48.182 | 10 |
| 2 | 15 | Sebastian Vettel | Red Bull | Renault | 3 | 57 | +7.187s | 8 |
| 3 | 9 | Jarno TrulliFL | Toyota | Toyota | 1 | 57 | +9.170s | 6 |
| 4 | 1 | Lewis Hamilton | McLaren | Mercedes | 5 | 57 | +22.096s | 5 |
| 5 | 23 | Rubens Barrichello | Brawn | Mercedes | 6 | 57 | +37.779s | 4 |
| 6 | 4 | Kimi Räikkönen | Ferrari | Ferrari | 10 | 57 | +42.057s | 3 |
| 7 | 10 | Timo Glock | Toyota | Toyota | 2 | 57 | +42.880s | 2 |
| 8 | 7 | Fernando Alonso | Renault | Renault | 7 | 57 | +52.775s | 1 |
| 9 | 16 | Nico Rosberg | Williams | Toyota | 9 | 57 | +58.198s | |
| 10 | 8 | Nelson Piquet Jr. | Renault | Renault | 15 | 57 | +65.149s | |
| 11 | 14 | Mark Webber | Red Bull | Renault | 18 | 57 | +67.641s | |
| 12 | 2 | Heikki Kovalainen | McLaren | Mercedes | 11 | 57 | +77.824s | |
| 13 | 11 | Sébastien Bourdais | Toro Rosso | Ferrari | 20 | 57 | +78.805s | |
| 14 | 3 | Felipe Massa | Ferrari | Ferrari | 8 | 56 | +1 Lap | |
| 15 | 21 | Giancarlo Fisichella | Force India | Mercedes | 17 | 56 | +1 Lap | |
| 16 | 20 | Adrian Sutil | Force India | Mercedes | 19 | 56 | +1 Lap | |
| 17 | 12 | Sébastien Buemi | Toro Rosso | Ferrari | 16 | 56 | +1 Lap | |
| 18 | 5 | Robert Kubica | BMW Sauber | BMW | 13 | 56 | +1 Lap | |
| 19 | 6 | Nick Heidfeld | BMW Sauber | BMW | 14 | 56 | +1 Lap | |
| R | 17 | Kazuki Nakajima | Williams | Toyota | 12 | 48 | Oil pressure |
| Pos | Driver | Q1 | Q2 | Q3 |
|---|---|---|---|---|
| 1 | Jarno Trulli | 1:32.799 | 1:32.671 | 1:33.431 |
| 2 | Timo Glock | 1:33.165 | 1:32.613 | 1:33.712 |
| 3 | Sebastian Vettel | 1:32.680 | 1:32.474 | 1:34.015 |
| 4 | Jenson Button | 1:32.978 | 1:32.842 | 1:34.044 |
| 5 | Lewis Hamilton | 1:32.851 | 1:32.877 | 1:34.196 |
| 6 | Rubens Barrichello | 1:33.116 | 1:32.842 | 1:34.239 |
| 7 | Fernando Alonso | 1:33.627 | 1:32.860 | 1:34.578 |
| 8 | Felipe Massa | 1:33.297 | 1:33.014 | 1:34.818 |
| 9 | Nico Rosberg | 1:33.672 | 1:33.166 | 1:35.134 |
| 10 | Kimi Räikkönen | 1:33.117 | 1:32.827 | 1:35.380 |
| 11 | Heikki Kovalainen | 1:33.479 | 1:33.242 | |
| 12 | Kazuki Nakajima | 1:33.221 | 1:33.348 | |
| 13 | Robert Kubica | 1:33.495 | 1:33.487 | |
| 14 | Nick Heidfeld | 1:33.377 | 1:33.562 | |
| 15 | Nelson Piquet Jr. |
| 1:33.608 |
| 1:33.941 |
| 16 | Adrian Sutil | 1:33.722 |
| 17 | Sébastien Buemi | 1:33.753 |
| 18 | Giancarlo Fisichella | 1:33.910 |
| 19 | Mark Webber | 1:34.038 |
| 20 | Sébastien Bourdais | 1:34.159 |