Felipe Massa i Ferrari tog pole position före stallkamraten Kimi Räikkönen. Från andra ledet startade Lewis Hamilton och Heikki Kovalainen[1] i McLaren. I tredje ledet stod Robert Kubica i BMW och Nico Rosberg i Williams. Det började regna kraftigt då loppet startade vilket skapade problem för de förare som hade valt fel typ av regndäck. Massa tog starten och Hamilton passerade Räikkönen, som hade dåligt fäste, direkt. Hamilton körde på sjätte varvet emot ett skyddsräcke och fick punktering på höger bakdäck och tvingades in i depå. Det blev lyckosamt för honom då han fick rätt däck tidigt och samtidigt mer bränsle. Massa gjorde senare ett litet misstag vid Sainte Devote och då smet Kubica förbi honom. Bakom jagade Hamilton och Räikkönen, som avtjänat ett drive through-straff på grund av att han inte var klar med sitt däckval tre minuter före start. När Kubica gick i depå förlorade han ledningen till Massa som sedan tappade ledningen till Hamilton av samma orsak. Hamilton drog sedan ifrån och behöll ledningen efter sitt depåstopp ända in i mål.
Nico Rosberg kraschade våldsamt med sin Williams men klarade sig oskadd. Mot slutet av loppet körde Räikkönen in i Adrian SutilsForce India som tvingades bryta då denne låg fyra efter att ha kört upp från artonde startrutan. Räikkönen kunde fortsätta men blev utan poäng. Kubica kom tvåa och Massa trea.