Han vant gull på 10 000 meter og sølv på 5000 meter i OL i Aten 2004. I VM 2003 vant han gull på 10 000 meter og bronse på 5000 meter. Han forsvarte VM-gullet på 10 000 meter i Helsingfors 2005 og i Osaka 2007.