Bij de start van de 22 ronde durende wedstrijd lagen Biaggi en Haslam al heel dicht bij elkaar gevolgd door Troy Corser. Corser moest terrein toegeven op de beide heren en gedurende de race moest hij ook een aantal plaatsen toegeven. Hij eindigde de race op een negende positie.
Uiteindelijk wist Biaggi zijn eerste overwinning van het seizoen binnen te halen en bleef daarmee Haslam en Crutchlow voor. Checa eindigde op een vierde plaats gevolgd door Camier en Toseland.
Ook de tweede race kwam ten prooi voor Biaggi, maar gedurende deze race moest hij even de leiding afstaan aan Jonathan Rea. Dit duurde echter niet lang voor Biaggi de leiding weer over. Leon Haslam wist Rea behoorlijk onder druk te zetten waarmee hij de tweede plaats over wist te nemen. Helaas voor Rea kreeg hij te kampen met elektronische problemen waarna hij de race moest staken.
Carlos Checa mengde zich ook nog even in het gevecht maar kon dit niet lang volhouden. De Spanjaard eindigde de race op een vierde plaats. Biaggi maakte een foutje waardoor hij te wijd uit de bocht kwam. Hier profiteerde Haslam en Crutchlow en namen de leiding over. Met nog twee ronden te gaan wist Biaggi de leiding weer in handen te nemen voor Haslam en Rea.
Uitslag race 2
01. M. Biaggi - Aprilia Alitalia Racing Aprilia RSV4 1000 F. 1.43.404
02. L. Haslam - Team Suzuki Alstare Suzuki GSX-R1000 +0.191
03. C. Crutchlow - Yamaha Sterilgarda Team Yamaha YZF R1 +0.658
04. C. Checa - Althea Racing Ducati 1098R +1.015
05. L. Camier - Aprilia Alitalia Racing Aprilia RSV4 1000 F. +3.123
06. J. Toseland - Yamaha Sterilgarda Team Yamaha YZF R1 +9.131
07. S. Byrne - Althea Racing Ducati 1098R +11.033
08. N. Haga - Ducati Xerox Team Ducati 1098R +13.452
09. S. Guintoli - Team Suzuki Alstare Suzuki GSX-R1000 +13.964
10. T. Corser - BMW Motorrad Motorsport BMW S1000 RR +16.377
11. M. Fabrizio - Ducati Xerox Team Ducati 1098R +26.351
12. R. Xaus - BMW Motorrad Motorsport BMW S1000 RR +27.964
13. T. Sykes - Kawasaki Racing Team Kawasaki ZX 10R +33.566
14. L. Lanzi - DFX Corse Ducati 1098R +33.823
15. M. Neukirchner - HANNspree Ten Kate Honda Honda CBR1000RR +37.372
16. L. Scassa - Supersonic Racing Team Ducati 1098R +45.611
17. R. Hayden - Team Pedercini Kawasaki ZX 10R +56.512
18. M. Baiocco - Team Pedercini Kawasaki ZX 10R +58.980
19. M. Tamada - Team Reitwagen BMW BMW S1000 RR +1.15.819
20. A. Pitt - Team Reitwagen BMW BMW S1000 RR +1.41.672
Uitgevallen:
S. Morais - ECHO CRS Honda Honda CBR1000RR +10 ronden
J. Smrz - Team PATA B&G Racing Ducati 1098R +12 ronden
J. Rea - HANNspree Ten Kate Honda Honda CBR1000RR +15 ronden
V. Iannuzzo - S.C.I. Honda Garvie Image Honda CBR1000RR +15 ronden
Uitslag race 2
01. M. Biaggi - Aprilia Alitalia Racing Aprilia RSV4 1000 F. 1.42.774
02. L. Haslam - Team Suzuki Alstare Suzuki GSX-R1000 +0.200
03. J. Rea - HANNspree Ten Kate Honda Honda CBR1000RR +6.901
04. C. Checa - Althea Racing Ducati 1098R +7.457
05. L. Camier - Aprilia Alitalia Racing Aprilia RSV4 1000 F. +7.564
06. S. Byrne - Althea Racing Ducati 1098R +11.420
07. J. Toseland - Yamaha Sterilgarda Team Yamaha YZF R1 +18.391
08. N. Haga - Ducati Xerox Team Ducati 1098R +18.536
09. T. Corser - BMW Motorrad Motorsport BMW S1000 RR +24.514
10. R. Xaus - BMW Motorrad Motorsport BMW S1000 RR +32.427
11. M. Fabrizio - Ducati Xerox Team Ducati 1098R +35.045
12. L. Lanzi - DFX Corse Ducati 1098R +36.816
13. S. Guintoli - Team Suzuki Alstare Suzuki GSX-R1000 +36.841
14. C. Crutchlow - Yamaha Sterilgarda Team Yamaha YZF R1 +44.678
15. T. Sykes - Kawasaki Racing Team Kawasaki ZX 10R +44.942
16. V. Iannuzzo - S.C.I. Honda Garvie Image Honda CBR1000RR +59.135
17. S. Morais - ECHO CRS Honda Honda CBR1000RR +59.852
18. R. Hayden - Team Pedercini Kawasaki ZX 10R +1.00.097
19. M. Baiocco - Team Pedercini Kawasaki ZX 10R +1.10.151
20. L. Scassa - Supersonic Racing Team Ducati 1098R +6 ronden
Uitgevallen:
A. Pitt - Team Reitwagen BMW BMW S1000 RR +4 ronden
J. Smrz - Team PATA B&G Racing Ducati 1098R +6 ronden
M. Tamada - Team Reitwagen BMW BMW S1000 RR +18 ronden
M. Neukirchner - HANNspree Ten Kate Honda Honda CBR1000RR +19 ronden