Na následujícím mistrovství světa v Paříži 2003 doběhl jako sedmý. V roce 2004 získal zlatou medaili na Africkém šampionátu v hlavním městě Konga, v Brazzaville. Ve stejném roce reprezentoval na letních olympijských hrách v Athénách, kde skončil ve finále na třináctém místě s více než minutovou ztrátou na vítězného Kenenisu Bekeleho z Etiopie.