Aufwärts ging es wieder in der &lt;a href="Snooker-Saison%201996/97"&gt;Saison 1996/97&lt;/a&gt;. Nach einer weiter wechselhaften ersten Hälfte besiegte er den Weltranglistendritten Peter Ebdon bei den Welsh Open und erreichte dort ebenso das Viertelfinale wie später beim Thailand Open. Ebdon war im Jahr darauf gleich viermal sein Gegner. Zweimal konnte er ihn schlagen, beim Scottish Open gewann er anschließend noch gegen den neuen Weltranglistendritten Ken Doherty und erreichte sein zweites Halbfinale. Das verlor er gegen die Nummer 2 John Higgins. Bei der Weltmeisterschaft stand er zum zweiten Mal in der Hauptrunde und besiegte dort James Wattana knapp mit 10:9. Im Achtelfinale verlor er dann aber gegen Ebdon deutlich mit 5:13. Für die Top 16 der Weltrangliste langte das noch nicht ganz, immerhin machte er aber einen Schritt nach vorne auf Platz 20.