In der nächsten Saison setzte er seine Erfolgssträhne fort. Beim Asian Classic gelang ihm der Einzug ins Achtelfinale, welches er gegen Alan McManus verlor. Beim Grand Prix und beim UK Championship sowie bei den German Open erreichte er die Runde der letzten 32, doch Alain Robidoux, Alan McManus und Stephen Hendry konnten ihn besiegen. Nach einer Auftaktniederlage bei den Welsh Open erreichte er die Runde der letzten 32 bei den International Open, welche er mit 3:5 gegen Stephen Hendry verlor. Den Einzug in ebenjene Runde wiederholte er bei den Thailand Open, diesmal unterlag er Dave Harold. Bei den British Open erreichte er das Achtelfinale, welches er gegen Mark Williams verlor. Zum Saisonabschluss erreichte er die Hauptrunde der Snookerweltmeisterschaft, doch er verlor mit 5:10 gegen Darren Morgan. Auf der Weltrangliste konnte er sich auf Platz 17 verbessern.