Felix Porteiro était en pole position mais il a été menacé par Tiago Monteiro dès le premier tour. L'ancien pilote de F1 a pris l'avantage dans la boucle suivante et il est resté en tête jusqu'à l'arrivée, pour remporter sa deuxième course dans le championnat.
Yvan Muller a réussi une très belle remontée. Le Français a doublé Jordi Gené dans le troisième tour et Andy Priaulx dans le quatrième. Dans l'avant-dernière boucle, il a pris dépassé Felix Porteiro, qui a ensuite cédé face à Andy Priaulx.
Rob Huff prend la cinquième place devant Nicola Larini, Jörg Müller et Rickard Rydell, le vainqueur de la première course. Malgré de belles remontées, Augusto Farfus et Gabriele Tarquini ne marquent pas de points.
Tarquini conserve la tête du championnat, mais Yvan Muller fait la bonne opération du week-end: le retard de l'Alsacien passe de quinze à un point ! Rydell a 10 points de retard, Priaulx en a 15.