Además de sus dos títulos olímpicos, fue dos veces campeón de Europa (Gotemburgo 2006 y Barcelona 2010), tres veces subcampeón mundial (Helsinki 2005, Osaka 2007 y Daegu 2011) y una vez campeón mundial (Berlín 2009).