Nie obronił tytułu na igrzyskach olimpijskich w 2000 w Sydney, ale zdobył srebrny medal (zwyciężył Virgilijus Alekna z Litwy). Za to na mistrzostwach świata w 2001 w Edmonton po raz piąty zdobył tytuł mistrzowski. Był to jego ostatni medal na wielkich zawodach. Na mistrzostwach świata w 2003 w Saint-Denis zajął 4. miejsce. Na igrzyskach olimpijskich w 2004 w Atenach był siódmy, a na mistrzostwach świata w 2005 w Helsinkach dziewiąty. Na mistrzostwach Europy w 2006 w Göteborgu zajął 8. miejsce.