Nach einer längeren Durststrecke, die ihn bis 2009 wieder auf Platz 13 zurückwarf, startete der Chinese äußerst erfolgreich in die &lt;a href="Snooker-Saison%202009/10"&gt;Snooker-Saison 2009/10&lt;/a&gt;. Bei den ersten drei Turnieren kam er zweimal ins Finale und beim Shanghai Masters erreichte er immerhin das Viertelfinale, wo er erneut gegen den späteren Sieger Ronnie O’Sullivan verlor. Ende 2009 gewann er schließlich bei der UK Championship seinen vierten Main-Tour-Titel. Beim letzten Turnier der Saison vor der Weltmeisterschaft, den China Open, schaffte er es erneut ins Finale, unterlag jedoch vor heimischem Publikum Mark J. Williams mit 6:10. Bei der Weltmeisterschaft 2011 erreichte er das Halbfinale, unterlag dort aber Judd Trump mit 15:17. In der ersten Runde des FFB Snooker Open 2012 gelang ihm sein drittes Maximum und nur zwei Tage später beim PTC-Event 11 ein weiteres. Damit hält er den Rekord für das kürzeste Intervall zwischen zwei Maximum Breaks.