Na Circuit de Catalunya skończyły się już kwalifikacje. Robert Kubica zajął 4. miejsce i do jutrzejszego wyścigiu ruszy z drugiej linii. Z pole position pojedzie Kimi Raikkonen, a obok niego stanie bolid Fernando Alonso.
W drugiej części najlepiej wypadł Brazylijczyk Felipe Massa z Ferrari. Kubica uzyskał drugi czas i wyprzedził broniącego tytułu mistrza świata Fina Kimiego Raikkonena z Ferrari. Drugi kierowca ekipy BMW-Sauber, Niemiec Nick Heidfeld również zakwalifikował się do kolejnego etapu z piątym czasem.
W pierwszej sesji Polak uzyskał szósty czas, a najszybszy był Kimi Raikkonen.
Kolejność na starcie:
1. linia:
 1. Kimi RaKimi Raikkonen (Ferrari) - 1:21,813
 2. Fernando Alonso (Renault) - 1:21,904
2. linia:
 3. Felipe Massa (Ferrari) - 1:22,058
 4. Robert Kubica (BMW Sauber) - 1:22,065
3. linia:
 5. Lewis Hamilton (McLaren Mercedes) - 1:22,096
 6. Heikki Kovalainen (McLaren Mercedes) - 1:22,231
4. linia:
 7. Mark Webber (STR Ferrari) - 1:22,429
 8. Jarno Trulli (Toyota) - 1:22,529
5. linia:
 9. Nick Heidfeld (BMW Sauber) - 1:22,542
 10. Nelson Piquet Jr (Renault) - 1:22,699
6. linia:
 11. Rubens Barrichello (Honda) - 1:21,049
 12. Kazuki Nakajima (Williams Toyota) - 1:21,117
7. linia:
 13. Jenson Button (Honda) - 1:21,211
 14. Timo Glock (Toyota) - 1:21:230
8. linia:
 15. Nico Rosberg (Williams Toyota) - 1:21,349
 16. Sebastien Bourdais (STR Ferrari) - 1:21,724
9. linia:
 17. David Coulthard (Red Bull Renault) - 1:21,810
 18. Sebastian Vettel (STR Ferrari) - 1:22,108
10. linia:
 19. Giancarlo Fisichella (Force India Ferrari) - 1:22,516
 20. Adrian Sutil (Force India Ferrari) - 1:23,224
11. linia:
 20. Anthony Davidson (Super Aguri Honda) - 1:23,318
 21. Takuma Sato (Super Aguri Honda) - 1:23,496
 Sobota na torze w Hiszpanii zczęła się o godzine 11, od sesji treningowej. Obaj kierowcy BMW Sauber spisali się znakomicie. Robert Kubica zajął 4. miejsce, a jego kolega z teamu, Nick Heidfeld, był najlepszy.
Wyniki treningu:
1. Nick Heidfeld (BMW Sauber) - 1:21,269
 2. David Coulthard (Red Bull Renault) - 1:21,465
 3. Fernando Alonso (Renault) - 1:21,599
4. Robert Kubica (BMW Sauber) - 1:21,717
 5. Jarno Trulli (Toyota) - 1:21,771
 6. Sebastien Bourdais (STR Ferrari) - 1:21,942
 7. Nelson Piquet Jr (Renault) - 1:21,992
 8. Jenson Button (Honda) - 1:22,060
 9. Felipe Massa (Ferrari) - 1:22,075
 10. Timo Glock (Toyota) - 1:22,081
 11. Lewis Hamilton (McLaren Mercedes) - 1:22,094
 12. Nico Rosberg (Williams Toyota) - 1:22,174
 13. Kimi Raikkonen (Ferrari) - 1:22,176
 14. Kazuki Nakajima (Williams Toyota) - 1:22,189
 15. Heikki Kovalainen (McLaren Mercedes) - 1:22,220
 16. Sebastian Vettel (STR Ferrari) - 1:22,292 0,072
 17. Rubens Barrichello (Honda) - 1:22,350
 18. Giancarlo Fisichella (Force India Ferrari) - 1:22,466
 19. Adrian Sutil (Force India Ferrari) - 1:22,689
 20. Takuma Sato (Super Aguri Honda) - 1:23,726
 21. Anthony Davidson (Super Aguri Honda) - 1:23,921
Grand Prix Hiszpanii, niedziela, godz. 14:00