Otro buen resultado llegaría en el Campeonato Mundial de Atletismo de 2007 en Osaka (Japón) al adjudicarse la medalla de plata en los 200 m con registro de 19,91 s con un viento en contra de 0,8 m/s.Dicha marca quedó opacada por el tiempo de Tyson Gay de 19,76 s, nuevo récord del evento.