Farfus s'impose, Muller remonte
Augusto Farfus était en pole et il a conservé la tête au départ devant Jörg Müller, auteur d'un meilleur envol que Tiago Monteiro, qui partait depuis la première ligne.
Andy Priaulx a également voulu doubler le Portugais mais il a été gêné et c'est finalement lui qui a perdu une place, au profit de Rickard Rydell. A la mi-course, c'est Gabriele Tarquini qui a dépassé l'Anglais, pour le gain de la cinquième place.
Les positions ont encore changé dans les tours suivants: Tarquini et Priaulx ont doublé Monteiro et derrière, Alex Zanardi a pris la septième place à Rob Huff.
Zanardi est venu au contact de Monteiro. Le Portugais a perdu du temps et il s'est fait doubler par l'Italien, ainsi que par Rob Huff. Au virage suivant, Monteiro a percuté Zanardi, qui est parti en tête-à-queue.
A l'avant, Priaulx a mis une grosse pression sur Tarquini pour la quatrième place, en touchant même le pare-choc de l'Italien, mais il n'a pas réussi à le doubler.
Pendangt ce temps, Yvan Muller, qui partait du fond de la grille après son abandon de la première course, enchaînait les dépassements pour remonter à la huitième place.
Dans les derniers tours, Seat a donné des consignes à ses pilotes pour favoriser ceux qui jouent le championnat: Rydell a laissé passer Tarquini et Monteiro a fait de même avec Muller.
A l'arrivé, Augusto Farfus devance Jörg Müller, Gabriele Tarquini, Rickard Rydell, Andy Priaulx, Rob Huff, Yvan Muller et Tiago Monteiro. Pas de points pour Alain Menu, le vainqueur de la première course, qui a été percuté par Sergio Hernandez au départ.
Au championnat Yvan Muller n'a plus que cinq points d'avance sur Tarquini et six sur Farfus.
Abandons