Dass er nun wieder eine Qualifikationsrunde weniger spielen musste, führte bei einer zusätzlich sinkenden Zahl an Turnieren dazu, dass er nur noch wenige Partien zu bestreiten hatte. Bei 6 Turnieren erreichte er in der nächsten Saison 3 Mal die zweite Runde, darunter auch die WM-Endrunde. Alleine das genügte, um seine Position zu halten. &lt;a href="Snooker-Saison%202006/07"&gt;2006/07&lt;/a&gt; gewann er beim Grand Prix in der Gruppenphase sein einziges Match gegen Stephen Hendry, verlor aber sonst bis zum Saisonendspurt alle anderen Partien. Einzige zählbare Ausbeute waren ein Sieg bei den China Open und ein weiterer bei der Weltmeisterschaft, der ihn zum achten und letzten Mal ins Crucible brachte. Er fiel wieder aus den Top 32 heraus und nachdem im Jahr darauf in 5 der 6 Turniere das Aus bereits in der ersten Runde gekommen war, musste er in der &lt;a href="Snooker-Saison%202008/09"&gt;2008/09&lt;/a&gt; wieder um die Top 64 und damit seinen Profistatus kämpfen. Es bedeutete auch eine zusätzliche Qualifikationsrunde, die er aber nutzen konnte. Bei fast allen Turnieren erreichte er die zweite oder dritte Runde und beim Shanghai Masters schaffte er es ins Hauptturnier, wo er den Weltranglistendritten Shaun Murphy mit 5:1 schlug und ins Achtelfinale einzog. Doch im Jahr darauf gewann er erneut nur 3 Partien bei 6 Ranglistenturnieren und er blieb am unteren Ende des Top-64-Feldes.