Direkt zu Beginn der &lt;a href="Snooker-Saison%202003/04"&gt;Saison 2003/04&lt;/a&gt; nach Siegen über Robin Hull, James Wattana, Ali Carter und Ken Doherty mit einem 9:5-Sieg über John Higgins den LG Cup, ehe er im Viertelfinale der British Open seinem Landsmann Matthew Stevens unterlag. Nach einer Auftaktniederlage beim UK Championship schied er im Halbfinale der Premier League Snooker aus. Bei den Welsh Open erreichte er das Achtelfinale und beim Masters das Viertelfinale, ehe er bei den European Open sein Auftaktspiel gegen Anthony Hamilton verlor. Nachdem er beim Irish Masters erneut im Achtelfinale ausgeschieden war, erreichte er beim Players Championship das Viertelfinale, wo er sich Peter Ebdon geschlagen geben musste. Zum Abschluss der Saison verlor er durch eine 11:13-Niederlage gegen Joe Perry im Achtelfinale der Snookerweltmeisterschaft auch seinen letzten Triple-Crown-Titel. Auf der Weltrangliste musste er seinen ersten Platz sofort wieder abgeben, erneut rückte Ronnie O’Sullivan für ihn an die Weltspitze.