I 2004 tok han bronse i innendørs-VM i Budapest med et støt på 20,99 m. Han deltok i OL i Athen og tok bronse med et støt på 21,07 m. Bronsen ble senere omgjort til sølvmedalje, etter at den opprinnelige sølvvinneren, Jurij Bilonoh, ble tatt for bruk av anabole steroider. Året etter gikk han til topps i innendørs-EM, da han støtte 21,19 m. Han kom også til finalen i VM i Helsingfors i 2005, men endte på 7.-plass. I november 2005 skadet han høyre ankel under trening, og måtte stå over flere konkurranser. I innendørs-VM 2006 tok han på nytt bronsemedalje, denne gangen etter et støt på 21,16 m. Samme plassering ble det i EM i Göteborg 2006, der han støtte 21,09 m.