Obwohl er es in den kommenden Jahren noch zweimal bis in Achtelfinals schaffte (Grand Prix 2005, Shanghai Masters 2007), rutschte er in der Weltrangliste bis auf Platz 62 ab, bevor ihm bei den China Open 2009 sein bislang größter Erfolg gelang. Er schlug mit Mark Allen, Allister Carter und Graeme Dott drei Top-16-Spieler in Folge und stieß bis ins Halbfinale des Turniers vor. Dementsprechend verbesserte sich in der Weltrangliste &lt;a href="Snooker-Saison%202009/10"&gt;2009/10&lt;/a&gt; wieder auf Platz 37.