Full results of today's African Grand Prix at Welkom.

1. 3Marco MelandriITAMS Aprilia Racing2. 21Franco BattainiITAImola Circuit Exalt Cycle Race+2.962s3. 10Fonsi NietoSPATelefonica Movistar - Repsol YPF +5.213s4. 4Roberto RolfoITAFortuna Honda Gresini+6.290s5. 15Roberto LocatelliITATu Racing Team+6.675s6. 17Randy de PunietFRACampatella Racing+8.102s7. 7Emilio AlzamoraSPAFortuna Honda Gresini+22.571s8. 9Sebastian PortoARGPetronasSprinta Yamaha TVK+24.171s9. 6Alex DebonSPACampatella Racina+28.161s10. 42David ChecaSPA Safilo Oxydo Race LCR +36.261s11. 8Naoki MatsudoJPNDark Dog Yamaha Kurz+47.211s12. 12Jay VincentGBRCibertel Honda BQR+47.886s13. 11Haruchika AokiJPNDeGraaf Grand Prix Team+53.106s14. 28Dirk HeidolfGERAprilia Germany+1m 02.767s15. 19Leon HaslamGBR Cibertel Honda BQR +1m 04.093s16. 24Toni EliasSPATelefonica Movistar - Repsol YPF+1m 13.435s17. 41Jarno JanssenNED DeGraaf Grand Prix Team +1 Lap

Not Classified:

32Hector FaubelSPA RFME Equipa Nacional +1 Lap
18Shahrol Yuzy MAL Petronas Sprinta Yamaha TVK +1 Lap
22Raul JaraSPARFME Equipa Nacional+12 Laps
27Casev StonerAUSSafilo Oxydo Race LCR +24 Laps
51Hugo MarchandFRA Equipe de France- Scrab GP +25 Laps
25Vincent PhilippeFRAEquipe de France- Scrab GP +25 Laps
76Taro SekiguchiJPNDarkDog Yamaha Kurz +28 Laps