I Samveldelekene 2006 fikk han en ny bronsemedalje, denne gangen bak Stuart Rendell (som i 1998) og James Steacy. Han vant sitt fjerde afrikamesterskap i Afrikamesterskapet i friidrett 2006, med ny mesterskapsrekord på 77,55 meter. I september deltok han på nytt i Verdenscupen i friidrett, og kom denne gangen på 7.-plass. Han vant Panafrikanske leker 2007, dette var de tredje panafrikanske lekene på rad han vant sleggekast. Han satte også ny mesterskapsrekord for tredje gang, med 76,73 meter. Han deltok i VM i friidrett 2007, men greide bare 71,07 meter i kvalifiseringen, og gikk ikke til finalen.