2001-ben csak a nyolcadik helyen végzett a világbajnokságon, 2002-ben viszont győzött a nemzetközösségi játékokon. 2004-ben újfent afrikai bajnok lett. Ez volt utolsó sikere a Dél-afrikai Köztársaság színeiben. Az athéni olimpián hatodikként zárt, azonban a magyar Fazekas Róbert kizárása után az ötödik helyre lépett elő.