2009 erreichte er bei den WM in Berlin das Halbfinale. 2010 holte er bei den Afrikameisterschaften in Nairobi sein drittes Gold in Folge, wurde Fünfter beim Leichtathletik-Continental-Cup in Split und gewann Silber bei den Commonwealth Games in Neu-Delhi.