Kimi Räikkönen vant Spania Grand Prix etter å ha ledet løpet fra start til mål. Felipe Massa sikret andreplassen mens Lewis Hamilton i McLaren tok tredje. Bak disse fulgte Robert Kubica, Mark Webber og Jenson Button.