A hétvégi eddigi három tesztelése érdekesen alakult, igaz az első edzést még Felipe Massa nyerte. Utána azonban már Fernando Alonso remekelt, duplázott, miután először a Ferrari brazil ászát, majd a pontversenyben éllovas Lewis Hamiltont előzte meg a hajrában.
A kvalifikáció elején Timo Glock vezetett 1:13,023-mal, mögötte Barrichello (1:13,030) és Piquet (1:13,208) állt. Persze, ekkor még vártuk a legjobbakat, és a közönség azonnal tombolni kezdett, amikor Massa kigördült a boxutcából. A hazai publikum első számú kedvence azonban közepesen mutatkozott be, 1:12,574-gyel csak a harmadik lett Trulli (1:12,226) és Kovalainen (1:12,366) mögött. Ekkor kezdett Hamilton, a pálya középső részén még hátrányban volt, a végén azonban 1:12,213-mal az élre repesztett.
Hamarosan újabb helyet csúszott vissza Massa, miután honfitársa, Piquet 1:12,348-ra javított. A hajrá közeledtével is kellemetlen helyzetben volt a pontverseny bronzérméért harcoló Kubica, csak a tizenötödik volt, közel állt a kieséshez.
Két perccel a vége előtt szinte „felrobbant” a lelátó, az óriási elánnal küzdő Massa 1:11,830-cal átvette a vezetést, maj Räikkönen (1:12,083) is megelőzte Hamiltont. Kubica is megrázta magát, 1.12,381-et ért el, biztosította helyét a második körbe. A legvégén Alonso 1.12,214-gyel lett a negyedik.
Kiesett: Nakadzsima, Button, Rosberg, Fisichella és Sutil.
A második etap elején a Toyota adta meg alaphangot: Trulli 1.12,107-tel, míg Glock 1:12,331-gyel „mutatkozott be”. A Ferrari alaposan bekezdett, Räikkönen 1:11,950-nel vette át a vezetést, majd jött Massa és 1:11,875-tel okozott örömöt szurkolóinak. Hamiltont ez sem zavarta meg, 1:11,856-tal száguldott az élre, igaz nem javította meg a maranellóiak brazil ászának néhány perccel korábbi hétvégi csúcsát.
A nagy hármas mögött Kovalainen (1:12,023) és Alonso (1:12,090) állt, minimális hátránnyal. A sorrend azonban gyorsan változtozott, hamarosan már Glock volt a harmadik 1:11,909-cel, vagyis megelőzte a trónfosztott világbajnokot, Räikkönent.
A hajrában Kovalainen okozott meglepetést, a negyedikről az első helyre került, miután 1:11,768-ra javította legjobb idejét. Vettel is a végére tartogatta a szenzációt, 1.11,845-tel került a második pozícióba.
Nagy meglepetést jelentett, hogy Kubica a Kínai Nagydíj után ismét kiesett a második körben, miután csak a tizenharmadik időt érte el. Búcsúzott még Piquet, Webber, Coulthard és Barrichello.
Jöhetett a sorsdöntő utolsó szakasz, amikor eldől, ki indulhat az élről. Az eddigi két szakasz alapján bármi megtörténhetett, igaz mindenki azt várta, a Ferrari és a McLaren harcol majd a legjobb helyért.
Az utolsó etapban Vettel vezetett 1:13,155-tel, de ekkor csak Glockot (1:14,311) előzhette meg. Hat perccel a vége előtt próbálkoztak először a legnagyobb sztárok: Massa 1:12,453-mal, Räikkönen 1:12,921-gyel, Hamilton 1:13,252-vel kezdett. Ekkor Trulli volt a második 1.12,918-cal, Kovalainen állt a negyedik helyen 1.13,059-cel.
A végén Massa 1:12,368-ra javított, ezzel biztosan szerezte meg az első helyet. Hamilton 1:12,830-cal csak a negyedik lett, Räikkönen 1:12,737-tel lett a második. A harmadik pozíció Räikkönené lett 1:12825-tel.
| 1. | Felipe Massa | Brazília | Ferrari | 1:12.368 p |
| 2. | Jarno Trulli | Olaszország | Toyota | 1:12.737 |
| 3. | Kimi Räikkönen | Finnország | Ferrari | 1:12.825 |
| 4. | Lewis Hamilton | Nagy-Britannia | McLaren-Mercedes | 1:12.830 |
| 5. | Heikki Kovalainen | Finnország | McLaren-Mercedes | 1:12.917 |
| 6. | Fernando Alonso | Spanyolország | Renault | 1:12.967 |
| 7. | Sebastian Vettel | Németország | Toro Rosso-Ferrari | 1:13.082 |
| 8. | Nick Heidfeld | Németország | BMW-Sauber | 1:13.297 |
| 9. | Sebastien Bourdais | Franciaország | Toro Rosso-Ferrari | 1:14.105 |
| 10. | Timo Glock | Németország | Toyota | 1:14.230 |
| 11. | Nelsinho Piquet. | Brazília | Renault | 1:12.137 |
| 12. | Mark Webber | Ausztrália | Red Bull-Renault | 1:12.289 |
| 13. | Robert Kubica | Lengyelország | BMW-Sauber | 1:12.300 |
| 14. | David Coulthard | Nagy-Britannia | Red Bull-Renault | 1:12.717 |
| 15. | Rubens Barrichello | Brazília | Honda | 1:13.139 |
| 16. | Kazuki Nakadzsima | Japán | Williams-Toyota | 1:12.800 |
| 17. | Jenson Button | Nagy-Britannia | Honda | 1:12.810 |
| 18. | Nico Rosberg | Németország | Williams-Toyota | 1:13.002 |
| 19. | Giancarlo Fisichella | Olaszország | Force India-Ferrari | 1:13.426 |
| 20. | Adrian Sutil | Németország | Force India-Ferrari | 1:13.508 |
