Han rykket én plass opp i VM 2001 i Edmonton, der han tok sølv etter Reuben Kosgei, denne gang på tiden 8.16,21. Også i VM 2003 var han i finalen, men denne gang endte han nede på 10.-plass. Hans siste store mesterskapsfinale var i OL 2004, der han ble nummer åtte.