V témže roce vybojoval další stříbro na světovém šampionátu v japonské Ósace, kde prohrál jen s Portugalcem Nelsonem Évorou a získal zlato na Panamerických hrách v brazilském Rio de Janeiru. Na letních olympijských hrách 2008 v Pekingu skončil na 6. místě. Osmé místo obsadil na Mistrovství světa v atletice 2009 v Berlíně a o rok později skončil šestý na halovém MS v katarském Dauhá.