Pénteken egyértelmű volt a helyzet a sanghaji aszfaltcsíkon: a pontversenyben éllovas Lewis Hamilton verhetetlennek bizonyult. A McLaren-Mercedes brit klasszisa végig magabiztos volt, állítása szerint az autó tapadása és kiegyensúlyozottsága is folyamatosan javult, így bizakodva várhatta a szombati folytatást. A Ferrari nem remekelt a második tesztelésen, de nyilvánvalónak tűnt, a csapat mindent megtesz a nagy rivális legyőzéséért.
A harmadik szabadedzés elején a mezőny megtette a szokásos beállítő kört, majd visszatért a boxba. Az első negyedóra végén Piquet (1:37,692) vezetett Glock (1:37,913) és Alonso (1:38,400) előtt. A McLaren és a Ferrari klasszisai ekkor még mért kör nélkül álltak, persze, nyilvánvaló volt, perceken belül változik a helyzet.
A tavalyi világbajnok Räikkönen 1:38,008-cal mutatkozott be, majd visszaszorult az év végén visszavonuló Coulthard (1:37,604) mögé. Folyamatosan változott a helyzet az élcsoportban, ennek megfelelően Hamilton (1:37,077) át is vette a vezetést, ekkor már Kovalainen (1:37,079) volt a második. Hamarosan már Massa neve mellett virított az 1-es sorszám, 1:36,983 p-es eredménnyel. Erre jött Bourdais, 1:36,860-nal száguldott az élre.
A pontversenyt vezető Hamilton 1:36,669-cel válaszolt a kihívásra, ismét maga mögött tudhatta a mezőnyt. Meglepetést jelentett, hogy a gyengélkedő Hondával a harmadik időt érte el Barrichello (1:36,923). Mögötte egy másik brazil, Massa állt 1:36,961-gyel. Húsz perccel a vége előtt Kovalainen 1:36,587-tel került az élre, majd 1:36,571-re javított.
Hamilton sem vett vissza a tempóból, 1:36,416-tal vette vissza a vezetést az edzés háromnegyedénél. A hajrában Piquet 1:36,789-cel szerezte meg a negyedik helyet. A legvégén a brit sztár 1:36,135-tel erősítette meg pozícióját, majd jött Kubica és 1:36,150-nel került a második helyre. A BMW feltámadt, ugyanis a parádés tempóban száguldó Heidfeld 1:36,061-gyel vette át a vezetést az utolsó percben!
Folytatás a rajtsorrendről döntő időmérő edzéssel.
| 1. | Nick Heidfeld | Németország | BMW-Sauber | 1:36.061 p | 17 kör |
| 2. | LewisHamilton | Nagy-Britannia | McLaren-Mercedes | 1:36.135 | 15 |
| 3. | Robert Kubica | Lengyelország | BMW-Sauber | 1:36.150 | 18 |
| 4. | Heikki Kovalainen | Finnország | McLaren-Mercedes | 1:36.324 | 16 |
| 5. | Jarno Trulli | Olaszország | Toyota | 1:36.396 | 22 |
| 6. | Nico Rosberg | Németország | Williams-Toyota | 1:36.427 | 20 |
| 7. | Sebastien Bourdais | Franciaország | Toro Rosso-Ferrari | 1:36.642 | 20 |
| 8. | David Coulthard | Nagy-Britannia | Red Bull-Renault | 1:36.712 | 18 |
| 9. | Kazuki Nakadzsima | Japán | Williams-Toyota | 1:36.713 | 20 |
| 10. | Nelsinho Piquet | Brazília | Renault | 1:36.789 | 20 |
| 11. | Rubens Barrichello | Brazília | Honda | 1:36.839 | 13 |
| 12. | Felipe Massa | Brazília | Ferrari | 1:36.842 | 16 |
| 13. | Kimi Räikkönen | Finnország | Ferrari | 1:36.901 | 15 |
| 14. | Sebastian Vettel | Németország | Toro Rosso-Ferrari | 1:36.902 | 18 |
| 15. | Jenson Button | Nagy-Britannia | Honda | 1:36.958 | 18 |
| 16. | Fernando Alonso | Spanyolország | Renault | 1:36.996 | 18 |
| 17. | Timo Glock | Németország | Toyota | 1:37.053 | 22 |
| 18. | Mark Webber | Ausztrália | Red Bull-Renault | 1:37.566 | 12 |
| 19. | Adrian Sutil | Németország | Force India-Ferrari | 1:37.648 | 19 |
| 20. | Giancarlo Fisichella | Olaszország | Force India-Ferrari | 1:37.964 | 18 |
