Han startet sesongen 2007/2008 sterkt ved å spille seg frem til sekstendelsfinalen i Grand Prix, hvor han tapte 2–5 for Joe Swail. I tillegg kom han også til andre runde i Welsh Open. Den påfølgende sesongen kvalifiserte han seg til Bahrain Championship, hvor han gjorde sitt første maksimum break.