A l’ouverture de la piste, le soleil est présent et la température ambiante est de 23°C (35°C sur la piste). Le taux d’humidité est nettement inférieur à celui de la première session (38%). La vitesse du vent est d'0,5 m.s.

Kimi Räikkönen signe le meilleur temps de cette séance dans les dernières minutes (1’21’935). Il devance Nelsinho Piquet et Fernando Alonso. Kazuki Nakajima est un brillant quatrième. Felipe Massa est cinquième. Le brésilien est suivi de Mark Webber, Nico Rosberg et David Coulthard. Les deux Force India sont présentes dans le top 10. C’est très belle performance pour les hommes de Vijay Mallya. Lewis Hamilton est onzième. C’est décevant !… Le reste du classement est complété par les BMW très effacées cet après-midi. Jarno Trulli occupe le quatorzième rang devant Jenson Button. Heikki Kovalainen n’apparaît qu’à la seizième position. Le finlandais a été pénalisé par des problèmes mécaniques. Rubens Barrichello et les Toro Rosso semblaient à la peine…Timo Glock est vingtième et les Super Aguri ferment la marche.

Le résumé complet de la séance : Anthony Davidson et Nick Heidfeld s’élancent dès l’ouverture de la piste. Ils sont imités sur le pas par Robert Kubiça, Timo Glock, Lewis Hamilton, Jarno Trulli, les deux Toro Rosso… Nick Heidfeld signe le premier temps de référence immédiatement amélioré par son coéquipier (1’23’’547). Le polonais devance Lewis Hamilton et Nico Rosberg. Treize pilotes sont classés pour l’instant. Kimi Räikkönen entre en piste à 14h08. Robert Kubiça progresse (1’22’’945). Il devance Adrian Sutil et Nico Rosberg. 14h12, le meilleur temps revient à la Force India d’Adrian Sutil (1’22’’828). L’allemand est suivi de Robert Kubiça, « Iceman », « Fisico » et Nico Rosberg. Giancarlo Fisichella s’empare de la première place à 14h15 (1’22’’494). L’écurie de Vijay Mallya est en forme. Après vingt minutes, seul Heikki Kovalainen n’a pas quitté son box. Nelsinho Piquet est septième sous le regard attendri de son papa. Nico Rosberg est dans le top 8. 14h24, Fernando Alonso occupe le onzième rang. David Coulthard se hisse à la troisième position (1’22’’549). Les Force India sont toujours en tête. « Fisico » améliore son temps (1’22’’412) et Nelsinho Piquet s’installe au quatrième rang. Voici le classement des dix premiers à 14h29 : Giancarlo Fisichella (1’22’’383), Adrian Sutil (0,1), David Coulthard (0,1), Nelsinho Piquet (0,5), Robert Kubiça (0,5), Lewis Hamilton (0,5), Mark Webber (0,6), Kimi Räikkönen (0,6), Nick Heidfeld (0,7) und Nico Rosberg (1,0). A 14h32, Kimi Räikkönen s’invite à la seconde place. Felipe Massa est cinquième, intercalé entre la Red Bull de David Coulthard et la Renault de son compatriote brésilien. 14h40, David Coulthard déloge Giancarlo Fisichella de la pôle (1’22’’321). Le top 3 est maintenant occupé par l’écossais, la Force India et « Iceman ». 14h43, Heikki Kovalainen s’élance enfin. Sébastien Bourdais est quinzième soit quatre places de mieux que son coéquipier. 14h47, Nico Rosberg prend la tête (1’22’’302). L’allemand devance David Coulthard et Giancarlo Fisichella. Trois minutes plus tard, Kazuki Nakajima s’empare des commandes en 1’22’’172. 15h01, Felipe Massa s’intercale entre les deux Williams. Nelsinho Piquet est dixième soit six positions de mieux que le champion local. Les McLaren et les BMW sont très effacées cet après-midi. 15h06, le public espagnol retrouve le sourire avec le meilleur temps de Fernando Alonso (1’22’’034). Le top 8 est actuellement composé d’El Nano, Kazuki Nakajima, Felipe Massa, Nico Rosberg, Kimi Räikkönen, David Coulthard et les deux Force India. Lewis Hamilton est dixième et son coéquipier est seizième. 15h12, Nelsinho Piquet répond à son maître. Le brésilien prend la tête (1’22’’019). 15h19, Mark Webber se hisse au cinquième rang juste devant Nico Rosberg. 15h25, Kimi Räikkönen réagit et décroche la pôle en 1’21’’935.

Les faits marquants : 14h03, Lewis Hamilton court-circuite un virage. Peu après, il sort de la piste. Le britannique a des problèmes de freins et rentre au stand. 14h35, Felipe Massa est toujours aussi imprécis que ce matin. Heikki Kovalainen, à l’arrêt dans le deuxième secteur, provoque l’agitation du drapeau jaune (15h06).