In the 2004–05 season, he moved up to the top 32 in the rankings, reaching the final stages of six of the eight tournaments, despite having to play at least two qualifying matches for each one. He qualified for the final stages of the 2005 World Championship, losing 7–10 to Stephen Hendry in the first round.