Formula 1 'in 5. yarışı İspanya'nın Barcelona kentinde koşuldu. Yarışa pole pozisyonda başlayan Red Bull pilotu Mark Webber, liderliğini yarış boyunca sürdürdü ve damalı bayrağı ilk gören pilot oldu. Yarışta ikinciliği Ferrari pilotu Alonso, üçüncülüğü Vettel kazandı.
Yarışa pole pozisyonda başlayan Red Bull pilotu Mark Webber, liderliğini yarış boyunca sürdürdü ve damalı bayrağı ilk gören pilot oldu.
Son tura kadar yarışı ikinci sırada devam eden McLaren pilotu Lewis Hamilton son turda büyük bir şansızlık yaşadı. İngiliz pilot son turda lastiğinin patlaması neeniyle yarış dışı kaldı. Bu durumdan avantaj sağlayan Ferrari pilotu Alonso ikinci olurken, üçüncülüğü Red Bull'un diğer pilotu Vettel kazandı.
Bu sezon pistlere geri dönen Michael Schumacher bu sezonki en iyi derecesini yaparak 4. olurken, Button beşinci, Massa altıcı, Suttil yedinci, Kubica sekizinci oldu.
Formula 1'de Barcelona yarışından sonra sürücüler klasmanında Button 70 puanla liderliğini sürdürken, onu Alonso 67 puanla takip etti. Takımlar klasmanında ise McLaren Mercede 119 puanla liderlik koltuğunda otururken, onu Ferrari 116 puanla takip ediyor.