An improved 2006–07 campaign included a quarter-final run in the Grand Prix. He qualified for the World Championship, and in the first round he eliminated defending champion Graeme Dott 10–7, but he lost in the second round 8–13 to Anthony Hamilton.