SPA-FRANCORCHAMPS - De Belg Jérôme d'Ambrosio mocht dankzij de omgekeerde topachtregel de tweede GP2-wedstrijd op Spa-Francorchamps vanaf pole beginnen. Lange tijd leidde hij de wedstrijd die in het voorprogramma van de F1 werd verreden, maar in de laatste ronde ging Pastor Maldonado hem voorbij. Opnieuw werden droge perioden afgewisseld met buien.
Opnieuw daalde regen vlak voor de start neer op het circuit, maar de rijders gingen van start op slicks. In La Source wist d'Ambrosio zijn koppositie te behouden. Luca Filippi en Lucas di Grassi kenden een geweldige start waarbij zij vanaf de negentiende en twintigste plaats opklommen naar de tiende en twaalfde stek. Samen met Bruno Senna gingen zij al slalommend om de concurrentie heen.
Na vijf ronden kwam de safety-car naar buiten vanwege een crash van Alvaro Parente. Nadat het veld was losgelaten, ging het opnieuw mis: Filippi probeerde Senna bij de Busstop-chicane te ontwijken, waarna Diego Nunes op de Italiaan knalde.
Maldonado en Andy Soucek vochten voor de tweede plaats in de race. Het ging er heftig aan toe waarbij beide coureurs elkaar diverse malen toucheerden. Met nog twee ronden te gaan keerde de regen terug en dit deed Soucek de das om. Hij raakte de witte lijn en gleed van de baan. Maldonado ging toen op jacht naar Jérôme d'Ambrosio voor de overwinning en maakte niet veel later een succesvolle actie op de Belg.
Derde eindigde Vitaly Petrov, die Sébastien Buemi en Lucas die Grassi op vijf voor bleef. Kamui Kobayashi kwam als zesde over de finish, maar kon naderhand 25 seconden straftijd bijschrijven omdat hij de chicane had afgesneden en daarbij een positie had gewonnen. Hierdoor schoof Davide Valsecchi op naar de zevende plaats, voor Karun Chandhok en Javier Villa. Ho-Pin Tung besloot de race als elfde.