Foi campeão mundial outdoor em Osaka 2007, e campeão mundial indoor em Moscou 2006. Em Jogos Olímpicos, porém, sua melhor colocação foi o 3º lugar nos Jogos Olímpicos de 2012.