V roce 2008 získal stříbrnou medaili na halovém MS ve Valencii a na letních olympijských hrách v Pekingu. Na obou šampionátech shodně prohrál s americkým vícebojařem Bryanem Clayem. Na Mistrovství světa v atletice 2009 v Berlíně obsadil desáté místo. Těsně pod stupni vítězů, na čtvrtém místě skončil na halovém MS 2010 v katarském Dauhá, kde na bronzového Alexeje Drozdova ztratil 17 bodů. Na Mistrovství Evropy v atletice 2010 v Barceloně vybojoval bronzovou medaili.