2007 gewann er schließlich bei seinen vierten Weltmeisterschaften in Osaka in 12,95 s seinen Weltmeistertitel. Im Jahr darauf siegte er bei den Hallenweltmeisterschaften in Valencia in 7,46 s über 60 m Hürden und nahm im Sommer erneut an den Olympischen Spielen in Peking teil, musste dort aber nach einem nicht selbst verursachten Fehlstart im Vorlauf wegen einer Achillessehnenentzündung aufgeben, die ihn bereits zuvor behindert hatte. Die Verletzung zwang ihn zu einer über einjährigen Pause. Nachdem er hierdurch an den Weltmeisterschaften 2009 in Berlin nicht teilnehmen konnte, siegte er im November bei den Asienmeisterschaften in Guangzhou in 13,50 s und anschließend auch bei den Ostasienspielen in Hongkong in 13,66 S. 2010 belegte er bei den Hallenweltmeisterschaften in Doha in 7,65 s den sechsten Platz über 60 m Hürden und siegte im November in 13,09 s zum dritten Mal in Folge bei den Asienspielen in Guangzhou.