Nach einem elften Platz bei den Leichtathletik-Weltmeisterschaften 1997 in Athen wurde er bei den Olympischen Spielen 2000 in Sydney Vierter. Bei den Leichtathletik-Weltmeisterschaften 2001 in Edmonton belegte er den sechsten Rang, bei den Leichtathletik-Weltmeisterschaften 2003 in Paris/Saint-Denis konnte er noch einmal eine Bronzemedaille erringen. Mit 66,51 m blieb er zwar deutlich hinter dem Litauer Virgilijus Alekna und Róbert Fazekas aus Ungarn, konnte jedoch den amtierenden Weltmeister Lars Riedel auf den vierten Platz verweisen.