Blessé au genou en fin de saison 2002, il fait son retour sur les pistes d'athlétisme en et améliore sa meilleure marque personnelle à Rehlingen en établissant le temps de . Il participe aux championnats du monde 2003 se déroulant à Saint-Denis, et s'adjuge la médaille de bronze en , s'inclinant devant Djabir Saïd-Guerni et le Russe Yuriy Borzakovskiy. En septembre, à Bruxelles, il porte son record personnel à , et un mois plus tard, à Abuja au Nigeria, il termine deuxième des Jeux africains, derrière le Tanzanien Samwel Mwera.