Stewart continued to compete in darts tournaments in his native country – adding more titles to his collection. He narrowly missed out on qualification for the 2006 PDC World Darts Championship, losing in the final of the Oceanic Masters to Warren Parry and suffered a semi-final defeat to 15-year-old Mitchell Clegg the following year. Stewart finally captured the Oceanic Masters in 2008 and earned qualification for the 2009 PDC World Darts Championship. It was his PDC World Championship debut and only his second appearance in any version of the World Championship in 14 years. He was beaten 3–1 in the first round by Adrian Lewis.