En 2003, sa saison sera nettement moins bonne. Malgré 10 s 07 à Abuja en mai et 20 s 34 à Villeneuve-d'Ascq en juin, il est sorti dès les séries du 100 m lors des championnats du monde de Paris en 10 s 48. En fin de saison, aux Jeux africains, il réalise un chrono presque identique (10 s 46) pour ne terminer que . Néanmoins, il se console avec une médaille de bronze sur 200 m (20 s 51) et d'or au relais 4 x 100 m (38 s 63).