Voor de startopstelling van de tweede race had men het simpel gehouden: gewoon de uitslag van de eerste race, maar dan in omgekeerde volgorde. Zo zou AC Milan dus op polepositie starten, Anderlecht als vierde, en winnaar Beijing als laatste. Echter, voor Doornbos had men geen nieuwe motor meer en kwam polesitter AC Milan al dus niet aan de start. De polepositie ging zo over naar Flamengo en Tuka Rocha.

Bij de start valt de regen met bakken uit de lucht, op z’n Engels. Al bij de opwarmronde ging het fout voor Dolby. De jonge Engelsman kreeg zijn motor niet draaiende en kon al direct de pits opzoeken. De rest van de race is een spectakelstuk. In de eerste ronde spint Al-Ain van de baan en gaat Galatasaray-coureur Pier Guidi iedereen voorbij om zo de leiding over te nemen. Intussen wordt de Safety Car opnieuw uitgestuurd om de brokstukken op te laten ruimen.

Bij de herstart neemt Flamengo opnieuw de leiding. Voor Borussia Dortmund en Galatasaray. Nelson Philippe, de coureur van Dortmund, spint en valt terug naar vijf. Ondertussen spint en schuift Pier Guidi zijn wagen van de tweede plaats naar net tegen die van Al-Ain. Opnieuw brokken, opnieuw Safety Car. Flamengo ziet zo acht seconden letterlijk en figuurlijk verwateren en dat zal hem duur komen te staan. Bij de herstart kan hij Borja Gracía nog wel afhouden, maar uiteindelijk moet Rocha toch bezwijken voor de druk. Toch kan de Braziliaan op een knappe tweede plaats eindigen, achter García en voor een ontketende Vallés. De Spanjaard moest als dertiende starten en reed een knappe inhaalrace. Even was de derde plaats voor Dortmund, maar de Duitsers verloren in de slotfase die plaats aan Liverpool. Davide Rigon, de winnaar van de eerste race, vocht zich van op de zestiende plaats terug naar een knappe zesde.

 1. 18 B.García      Sevilla FC          22  41'56.268
 2.  7 T.Rocha       Flamengo            22  42'06.342  10.074
 3. 21 A.Vallés      Liverpool FC        22  42'08.492  12.224
 4. 11 N.Philippe    Borussia Dortmund   22  42'11.230  14.962
 5. 19 D.Tappy       Tottenham Hotspurs  22  42'19.934  23.666
 6. 12 D.Rigon       Beijing Gu'Aon      22  42'20.949  24.681
 7. 10 M.Wissel      FC Basel            22  42'23.493  27.225
 8.  5 Y.Buurman     PSV Eindhoven       22  42'39.183  42.915
 9. 16 T.Gommendy    FC Porto            22  42'50.781  54.513
10. 22 E.Toccacelo   AS Roma             22  42'53.666  57.398
11.  9 K.Andersen    Olympiakos          22  42'56.214  59.946
DNF 14 A.Soucek      Corinthians SC      19  37'01.043  motor
DNF  4 A.Pier Guidi  Galatasaray SK       8  16'38.430  spin
DNF 17 R.Dalziel     Glasgow Rangers FC   6  13'16.090  motor
DNF  6 A.Zuber       Al-Ain                             spin
DNS  8 C.Dolby       RSC Anderlecht      niet gestart
DNS  3 R.Doornbos    AC Milan            niet gestart

Stand in het kampioenschap ziet er na twee races als volgt uit:

 1. 12 D.Rigon       Beijing Gu'Aon      79 punten
 2. 21 A.Vallés      Liverpool FC        72 punten
 3. 19 D.Tappy       Tottenham Hotspurs  72 punten
 4. 18 B.García      Sevilla FC          68 punten
 5. 22 E.Toccacelo   AS Roma             63 punten
 6.  5 Y.Buurman     PSV Eindhoven       59 punten
 7.  7 T.Rocha       Flamengo            52 punten
 8. 10 M.Wissel      FC Basel            46 punten
 9. 16 T.Gommendy    FC Porto            46 punten
10. 11 N.Philippe    Borussia Dortmund   44 punten
11.  6 A.Zuber       Al-Ain              37 punten
12. 17 R.Dalziel     Glasgow Rangers FC  33 punten
13.  9 K.Andersen    Olympiakos          30 punten
14. 14 A.Soucek      Corinthians SC      30 punten
15.  4 A.Pier Guidi  Galatasaray SK      24 punten
16.  8 C.Dolby       RSC Anderlecht      17 punten
17.  3 R.Doornbos    AC Milan             6 punten

De volgende race vind plaats op 21 september op de Nürburgring.