W pierwszej części kwalifikacji Kubica wyjechał na tor dopiero na sześć minut przed końcem i uzyskał ósmy czas, który zagwarantował mu miejsce w drugiej części. Najszybszy okazał się dość niespodziewanie Jarno Trulli. Na tym etapie z walką o lepsze miejsce startowe pożegnał się między innymi Kazuki Nakajima, który ostatecznie wyruszy do wyścigu z ostatniego pola.
W drugiej częsci kwalifikacji obaj kierowcy BMW Sauber zaprezentowali całkiem niezłe tempo jazdy. Nick Heidfeld uzyskał czwarty, a Robert Kubica szósty czas. Na tym etapie walki o pole position najszybsi byli kierowcy Ferrari - Kimi Raikkonen przed Felipe Massą.
Trzecia cześć kwalifikacji trwająca jedynie 10 minut była bardzo emocjonująca. Kierowcy Ferrari byli w niej najszybsi od samego początku, a pierwszy pomiarowy czas Kubicy dawał mu czwarte pole startowe. Błąd Nicka Heidfelda sprawił, że Niemiec uzyskał dopiero ósmy czas. Jednak decydujące okazały się ostatnie pomiarowe przejazdy. Robert mimo najlepszego czasu w pierwszym sektorze nie zdołał utrzymać znakomitego czwartego miejsca. Swoje czasy poprawili zarówno Lewis Hamilton jak i Jarno Trulli, którzy zepchnęli Polaka do trzeciego rzędu. Pole position wywalczył Massa, który był szybszy od swojego kolegi z zespołu o pół sekundy!
Wyniki kwalifikacji:
- Felipe Massa Ferrari 1:35.347 1:34.412 1:35.748
- Kimi Räikkönen Ferrari 1:35.645 1:34.188 1:36.230
- Heikki Kovalainen* McLaren 1:35.227 1:34.759 1:36.613
- Lewis Hamilton* McLaren 1:35.392 1:34.627 1:36.709
- Jarno Trulli Toyota 1:35.205 1:34.825 1:36.711
- Robert Kubica BMW 1:35.794 1:34.811 1:36.727
- Nick Heidfeld BMW 1:35.729 1:34.648 1:36.753
- Mark Webber Red Bull 1:35.440 1:34.967 1:37.009
- Fernando Alonso Renault 1:35.983 1:35.140 1:38.450
- Timo Glock Toyota 1:35.891 1:35.000 1:39.656
- Jenson Button Honda 1:35.847 1:35.208
- David Coulthard Red Bull 1:36.058 1:35.408
- Nelsinho Piquet Renault 1:36.074 1:35.562
- Rubens Barrichello Honda 1:36.198 1:35.622
- Sebastian Vettel Toro Rosso 1:36.111 1:35.648
- Nico Rosberg Williams 1:35.843 1:35.670
- Giancarlo Fisichella Force India 1:36.240
- Kazuki Nakajima Williams 1:36.388
- Sebastien Bourdais Toro Rosso 1:36.677
- Takuma Sato Super Aguri 1:37.087
- Adrian Sutil Force India 1:37.101
- Anthony Davidson Super Aguri 1:37.481
_ RAF _
- - _ obaj zawodnicy McLarena zostali ukarani przesunięciem o pięc pozycji _