Fernando Alonso (Renault) avait annoncé en début de saison qu'un de ses objectifs principaux, outre de conserver son titre de champion du monde, était de s'imposer pour la première fois dans son Grand Prix national. L'Espagnol, qui a obtenu la veille la pole position devant son coéquipier Giancarlo Fisichella et les deux Ferrari de Michael Schumacher et Felipe Massa réalise son vœu après un très bon départ, ne laissant la tête de la course que pendant quelques tours, en attendant que ses adversaires ravitaillent à leur tour.
L'équipe Renault a modifié sa stratégie en cours d'épreuve, passant de trois à deux arrêts, pour s'adapter aux conditions de la course. Giancarlo Fisichella cède la seconde place à Michael Schumacher à l'occasion des ravitaillements ; il termine néanmoins sur le podium. Fernando Alonso aurait pu réaliser son premier « hat trick » si Felipe Massa (4e) ne l'avait dépossédé du record du tour au 42e tour.