In der &lt;a href="Snooker-Saison%202007/08"&gt;Saison 2007/08&lt;/a&gt; kam er schon beim ersten Turnier, dem Shanghai Masters, mit einem Freilos und einem 5:4-Sieg über Marcus Campbell bis unter die Letzten 64. Bei der UK Championship besiegte er Tian Pengfei und bei der Weltmeisterschaft endete die Saison, wie sie begonnen hatte. Ein knapper 10:9-Sieg über David Morris und ein Freilos brachten ihn unter die Letzten 64. Dort war er aber gegen Alan McManus chancenlos. Dies waren aber die einzigen Siege und er hatte Glück, dass er damit gerade noch den 8. Platz der Einjahreswertung erreichte und damit auf der Main Tour blieb. Im Jahr darauf war der Grand Prix sein erfolgreichstes Turnier, er erreichte zum dritten Mal die Letzten 64. Mit zwei Siegen bei den beiden großen Turnieren, der WM und der UK Championship, erreichte er aber nicht genug Punkte, um Platz 72 zu Beginn der Saison zu halten und damit verlor er auch zum zweiten Mal seinen Profistatus.