Lucas di Grassi n'était que neuvième à l'arrivée de la première course mais Giedo van der Garde, qui le devançait, a été pénalisé pour avoir doublé la voiture de sécurité. Le Brésilien a donc récupéré la huitième place et donc la pole-position pour cette deuxième course.
Di Grassi a conservé la tête au départ et il n'a jamais été inquiété pour la première place. L'ancien pilote d'essais de Renault s'impose devant Javier Villa et Vitaly Petrov, auteur d'une nouvelle course solide.
Nico Hülkenberg prend une belle quatrième place après avoir doublé son équipier Pastor Maldonado. Alberto Valerio est le dernier dans les points.
Alvaro Parente se classe dixième. Le Portugais a réussi plusieurs dépassements mais ce n'était pas suffisant pour revenir dans les points.
Romain Grosjean était dernier sur la grille: il avait abandonné à cause d'un problème hydraulique samedi et il a ensuite été pénalisé pour avoir doublé la voiture de sécurité lorsqu'elle est entrée en piste.
Le Franco-Suisse était déjà douzième après deux tours, soit quatorze positions gagnées ! Grosjean s'est ensuite battu avec Diego Nunes. Il a fini par le doubler mais le Brésilien est repassé, après plusieurs petits contacts entre les deux monoplaces.
La voiture de Grosjean était moins performante ensuite, avec un nez endommagé. Il a quand même réussi à conserver sa 12ème place.
Nelson Panciatici a encore abandonné à cause d'un problème technique. Il avait eu une casse moteur samedi.
Le Belge Jérôme d'Ambrosio prend la 15ème place. Il a lui aussi effectué plusieurs dépassements. Luca Filippi a eu une course très difficile: il a percuté Davide Valsecchi au départ et il a dû changer une roue.
Au championnat, Petrov passe en tête avec deux points d'avance sur Grosjean.
Abandons