Robert Kubica, som kraschade svårt i Kanada, vilade och ersattes av tysken Sebastian Vettel i BMW. I första startraden stod Lewis Hamilton och Fernando Alonso i McLaren och bakom dem Felipe Massa och Kimi Räikkönen i Ferrari. Det var tredje loppet i rad med två McLaren i första raden. Debutanten Vettel kvalade in på sjunde plats bakom sin stallkamrat Nick Heidfeld och Heikki Kovalainen i Renault. Loppet blev en ny uppvisning av nykomlingen Hamilton som höll undan från sin attackerande stallkamrat Alonso under hela loppet. De båda var drygt tio sekunder före trean Massa i mål. Vettel kom åtta och tog därmed poäng i sitt debutlopp och blev också den genom tiderna yngste föraren att ta F1-poäng.
Takuma Sato körde om under gulflagg och skulle egentligen bestraffats med ett drive through-straff men eftersom han snurrade av innan flyttades han istället ner tio placeringar vid starten av det efterföljande loppet i Frankrike.