Im ersten Training gelang Räikkonen mit 1:28,315 Minuten die schnellste Zeit vor Michael Schumacher und Jenson Button.
Im zweiten freien Training war Vettel mit 1:28,091 Minuten der schnellste Fahrer, gefolgt von Massa und Button.
Das dritte freie Training gewann dann Michael Schumacher mit 1:27,203 Minuten vor Alonso und Giancarlo Fisichella.
Qualifying
Das Qualifying bestand aus drei Teilen mit einer Nettolaufzeit von 45 Minuten. Im ersten Qualifying-Segment (Q1) hatten die Fahrer 18 Minuten Zeit, um sich für das Rennen zu qualifizieren. Die besten 16 Fahrer erreichten den nächsten Teil. Massa war Schnellster. Jeweils die beiden Super Aguri- und Toro Rosso-Piloten sowie David Coulthard und Tiago Monteiro schieden aus.
Der zweite Abschnitt (Q2) dauerte 15 Minuten. Die schnellsten zehn Piloten qualifizierten sich für den dritten Teil des Qualifyings. Michael Schumacher war hier Schnellster. Christian Klien, Pedro de la Rosa, die beiden Toyota, Nico Rosberg und Christijan Albers schieden aus.
Der letzte Abschnitt (Q3) ging über eine Zeit von zwölf Minuten, in denen die ersten zehn Startpositionen vergeben wurden. Massa fuhr mit einer Rundenzeit von 1:26,9079 Minuten die Bestzeit vor Michael Schumacher und Alonso und sicherte sich so seine erste Pole-Position.[1]
Rennen
In der ersten Kurve behaupteten Massa, Michael Schumacher und Alonso ihre Positionen, während sich Fisichella drehte und es zu mehreren Berührungen zwischen den folgenden Autos kam: Monteiro musste aufgeben, während Ralf Schumacher, Fisichella, Nick Heidfeld, Scott Speed, Räikkönen und Takuma Satō an die Box musste. Kurz darauf schied Räikkönen in der zweiten Runde bereits aus.
In der 13. Runde drehte sich Vitantonio Liuzzi in der ersten Kurve und würgte seinen Motor ab. Da er nicht mehr starten konnte, wurde das Safety-Car auf die Strecke gebracht, um das Auto sicher von der Strecke entfernen zu können: Die führenden Fahrer nutzten die Gelegenheit, um zu ihrem ersten Stopp an die Box zu fahren. Dabei verlor Michael Schumacher den zweiten Platz an Alonso.
In Runde 39 absolvierten Massa und Alonso ihren zweiten Stopp und Michael Schumacher übernahm kurzzeitig die Führung, bevor er in Runde 43 selbst an die Box ging und als Dritter wieder auf die Strecke kam. In den letzten Runden wurde Alonso von Michael Schumacher eingeholt, konnte den Deutschen allerdings hinter sich halten. Damit gewann Massa sein erstes Rennen in der Formel 1 vor Alonso und Michael Schumacher. Die restlichen Punkteplatzierungen belegten Button, de la Rosa, Fisichella, Ralf Schumacher und Rubens Barrichello.[2]