In der &lt;a href="Snooker-Saison%202002/03"&gt;Saison 2002/03&lt;/a&gt; gab es dann noch einmal einen Höhepunkt. Beim LG Cup erreichte er sein 15. Finale eines Profiturniers. Allerdings verlor er es gegen seinen Landsmann Chris Small. Da es sein letztes Finale war, blieb es bei 3 Titeln, die er in seiner Karriere gewinnen konnte. Zweimal erreichte er in dieser Spielzeit noch das Viertelfinale und bei der WM konnte er auch wieder ein Match gegen Nigel Bond gewinnen, womit er wieder auf Platz 10 stieg. Den Platz konnte er mit drei Achtelfinals und einem Viertelfinale bei den Welsh Open im Jahr darauf verteidigen. Aber &lt;a href="Snooker-Saison%202004/05"&gt;2004/05&lt;/a&gt; hatte er viele Punkte zu verteidigen, die aus der Zweijahreswertung fielen, und er startete schwach in die Saison. Erst bei den China Open erreichte er mit Siegen über Higgins und Williams wieder ein Halbfinale, doch auch dass er bei der abschließenden WM zum dritten Mal überhaupt wieder das Viertelfinale erreichte, konnte sein erneutes Sinken in der Rangliste nicht verhindern.