Hopkins brought the lone finishing Suzuki home in a disappointing thirteenth after Roberts retired with mechanical problems, the young American holding off factory Ducati rider Bayliss, who's probably just pleased the weekend is over.
Rookie Shane Byrne beat his Aprilia team-mate Jeremy McWilliams
to a much deserved final world championship point, while Proton KR's Nobuatsu Aoki and WCM's Michel Fabrizio completed the finishers.
Finally, the d'Antin Ducatis of Ruben Xaus and Neil Hodgson both broke down, Xaus' in the early stages while Hodgson's hopes came to an end around the halfway mark while running in 14th.
2004 Africa's Grand Prix: