Départ : Hamilton garde l'avantage de sa pole. Raikkonen passe Sutil au freinage de la première chicane.
1er tour : Abandon de Webber suite à un contact avec Kubica qui endommage son aileron avant. Button et Liuzzi passent Kovalainen.
2e : Alonso et Kubica passent Vettel qui se retrouve 10e.
4e : Alonso passe Kovalainen pour la 7e place.
5e : Hamilton mène avec 2.8s sur Raikkonen. Suivent ensuite Sutil (4.0s), Barrichello (8.5s), Button (10.4s), Liuzzi (11.6s), Alonso (13.8s), Kovalainen (15.2s), Kubica (17.8s) et Vettel (18.3s) à la 10e place.
9e : Kubica rentre aux stands, sur ordre des commissaires de course, pour changer son aileron avant.
15e : Hamilton rentre aux stands pour effectuer un arrêt ravitaillement, il repart 5e. Raikkonen est en tête.
16e : Abandon de Kubica sur fuite d'huile.
17e : Arrêt ravitaillement pour Sutil, il repart 7e.
19e : Raikkonen ravitaille, il repart 5e. Barrichello est le nouveau leader.
20e : Barrichello mène avec 2.4s sur Button. Suivent ensuite Hamilton (11.4s), Liuzzi (13.4s), Raikkonen (14.8s), Alonso (15.1s), Sutil (17.2s), Kovalainen (18.3s), Vettel (24.4 S) et Heidfeld (27.4s) à la 10e place.
23e : Abandon de Liuzzi.
28e : Button ravitaille et repart 5e.
29e : Barrichello ravitaille, il repart 4e. Hamilton est en tête.
32e : Hamilton mène avec 5.6s sur Raikkonen. Suivent ensuite Sutil (6.6s), Barrichello (15.8s), Button (20.7s), Alonso (42.0s), Nakajima (44.5), Trulli (45.8) et Kovalainen (47.1s) à la 10e place.
34e : Arrêt ravitaillement pour Hamilton qui repart 5e. Raikkonen est en tête.
37e : Raikkonen et Sutil rentrent aux stands pour ravitailler. L'allemand dépasse légèrement son stands faisant chuter un mécanicien.
45e : Barrichello mène avec 4.3s sur Button. Suivent ensuite Hamilton (6.0s), Raikkonen (18.7s), Sutil (19.3s), Alonso (34.1s), Kovalainen (37.9s), Heidfeld (47.0s), Vettel (53.1s) et Fisichella (60.9s) à la 10e place.
53e : Hamilton sort violemment dans le virage e Lesmo. Victoire de Barrichello et doublé des Brawn GP.
.