Bei den Weltmeisterschaften in Edmonton gewann er ebenso Silber wie 2002 beim Weltcup in Madrid und bei den Afrikameisterschaften in Tunis. Bei den Hallenweltmeisterschaften gewann er 2003 2003 in Birmingham Silber über 1500 Meter und 2004 in Budapest Gold über 3000 Meter.