Na igrzyskach olimpijskich w 2000 w Sydney zajął 7. miejsce w finale biegu na 5000 metrów. Na mistrzostwach świata w 2001 w Edmonton ponownie odpadł w eliminacjach na 5000 metrów. Ponownie zwyciężył na 5000 metrów na letniej uniwersjadzie w 2001 w Pekinie. Na mistrzostwach Europy w 2002 w Monachium zdobył brązowy medal na tym dystansie. Po raz trzeci z rzędu zdobył złoty medal na 5000 m na letniej uniwersjadzie w 2003 w Daegu. Na halowych mistrzostwach świata w 2004 w Budapeszcie zajął 12. miejsce w finale biegu na 3000 metrów.