Bei den Leichtathletik-Weltmeisterschaften 2005 in Helsinki belegte er mit einer Weite von 76,05 m den achten Platz und erreichte anschließend beim World Athletics Final in Szombathely mit 76,59 m Rang fünf. Im Jahr darauf nahm er ein weiteres Mal an den Europameisterschaften in Göteborg teil, scheiterte dort aber eher überraschend mit 74,13 m in der Vorrunde. 2007 schaffte er es bei den Weltmeisterschaften in Osaka erstmals auf das Podest bei einem großen internationalen Wettbewerb: Mit einer Weite von 81,60 m gewann er die Bronzemedaille hinter dem Weißrussen Iwan Zichan und Primož Kozmus aus Slowenien, nachdem er mit seinem sechsten Wurf die Weite des Vizeweltmeisters 2005, Wadsim Dsewjatouski, knapp übertreffen konnte. Anschließend belegte er beim World Athletics Final in Stuttgart mit 75,89 m den fünften Platz. Im Jahr darauf gelangte er bei den Olympischen Spielen in Peking bis in das Finale und belegte dort mit einem Wurf auf 78,65 m den achten Platz.