13 maja wystartował z 5. pozycji do GP Hiszpanii na torze Circuit de Barcelona-Catalunya. Utrzymał ją na początkowych okrążeniach, a na dziewiątym awansował o jedną lokatę, dzięki awarii u Räikkönena. Po zjeździe do boksów Massy i Alonso plasował się na drugiej pozycji, jednak po własnym pit-stopie powrócił na czwartą. Kiedy zjeżdżał po raz drugi do pit-lane, na 47. okrążeniu, miał pół minuty przewagi nad piątym Coulthardem. Dzięki temu wrócił na tor, nie tracąc swojego miejsca i finiszował na czwartej pozycji. Zdobyte pięć punktów pozwoliło mu na przesunięcie się klasyfikacji kierowców na 6. lokatę.