Die &lt;a href="Snooker-Saison%202002/03"&gt;Saison 2002/03&lt;/a&gt; wurde dann zur erfolgreichsten seiner Karriere. Bei den British Open kam er erstmals unter die Letzten 48. Nach zwei Top-64-Ergebnissen stand er auch beim Irish Masters unter den Letzten 48 und bei den Scottish Open kam er noch eine Runde weiter ins Hauptturnier. Bei der Weltmeisterschaft musste er dann die Punkte von vor zwei Jahren verteidigen. Mit einem Sieg über Dominic Dale schaffte er zum zweiten Mal den Einzug ins Crucible und gegen den 13. der Weltrangliste Joe Perry gelang ihm mit einem deutlichen 10:4-Sieg sogar der Achtelfinaleinzug. Gegen John Higgins verlor er dann aber klar mit 7:13. In der Weltrangliste brachte ihn das Ergebnis bis auf Platz 51 nach vorne. Doch es folgte unmittelbar wieder eine schlechte Saison mit 6 Auftaktniederlagen. Nur das Erreichen der Runde der Letzten 48 bei den European Open war ein Erfolg und brachte ihn sogar noch einen Platz höher auf Position 50, seiner höchsten Weltranglistenplatzierung.