He qualified for the 2008 World Snooker Championship, with a 10–3 win over Alan McManus. He played China's Ding Junhui in the first round where he lost 9–10. He capped a successful season by finishing in career high 14th in the rankings, a climb of thirteen places from the previous season.