Until 2009 his best runs were to the last 48 of tournaments, which he has achieved in the 2007 Welsh Open, 2007 China Open, 2007 UK Championship, and 2008 Shanghai Masters.