Under 2006 blev han först guldmedaljör vid Samväldesspelen och senare samma år blev han även guldmedaljör på Afrikanska mästerskapen. Året avslutade han med att bli tvåa på IAAF World Athletics Final i Stuttgart.