Tiago Monteiro startete nach P10 im ersten Qualifyingteil am Samstag von der Pole aus ins zweite Rennen von Monza. Die BMW-Fahrer nutzten die Vorteile ihres heckgetrieben 320 TC, um einige Positionen zu gewinnen. In Führung konnte aber sofort Rob Huf gehen, gefolgt von Monteiro und Kristian Poulsen. In der ersten Runde schob sich der Weltmeister Yvan Muller auf den zweiten Rang vor.

Die beiden Chevrolets konnten sich rasch deutlich von den Verfolgern absetzen und auf ihr Stallduell konzentrieren. Hinter den beiden Werksautos stellte sich ein Vierkampf um den letzten Podestplatz ein. Poulsen, Monteiro, Coronel und Michelisz schenkten sich nichts.

Muller wollte sich nicht wie im ersten Rennen mit dem zweiten Platz zufrieden geben und machte sich in Huffs Rückspiegel mehr als breit. Weil er seinen Teamkollegen einmal regelrecht durch eine Kurve geschoben hatte, wurde der Cruze mit der Startnummer 1 von der Rennleitung verwarnt.

In der letzten Runde tauchte Alain Menu in der Verfolgergruppe auf. Der Schweizer war vom Ende des Feldes ins Rennen gegangen und fuhr bis auf P5 vor. Ganz vorne reichte es für Rob Huff, vor Yvan Muller zu bleiben. Poulsen wurde vor Monteiro Dritter. Tom Coronel wurde mit einem Reifenschaden zurückgeworfen.