Nel Gran Premio di Spagna, che ha visto trionfare la Red Bull di Mark Webber davanti la Ferrari di Fernando Alonso, termina in terza posizione l’altro pilota della scuderia austriaca, Sebastian Vettel. Poi la Mercedes di Michael Schumacher e la McLaren del campione del mondo e leader del Mondiale Jenson Button.
Sesta la Ferrari di Felipe Massa che ha preceduto la Force India di Adrian Sutil e la Renault di Robert Kubica.
Chiudono la top ten la Williams di Rubens Barrichello e la Toro Rosso Rosso di Jaime Alguersuari. Quattordicesimo a due giri di distacco Lewis Hamilton che ha rotto una sospensione a pochi secondi dal termine della corsa perdendo la seconda posizione.
Quindicesimo Vitantonio Liuzzi con la Force India mentre l’altro italiano Jarno Trulli su Lotus ha chiuso diciassettesimo.