Wraz z tym zwycięstwem stał się on pierwszym od dwóch lat, oraz czwartym pochodzącym spoza Wielkiej Brytanii lub Irlandii, zawodnikiem, który wygrał co najmniej dwa turnieje rankingowe w sezonie.

Od początku sezonu 2007/2008 wyniki Australijczyka znacznie pogorszyły się, co skutkowało dużym spadkiem na oficjalnej liście rankingowej. W sezonie 2008/2009 zajmował 10. pozycję, lecz w rankingu prowizorycznym spadł na 21. miejsce.

15 listopada 2008 roku odniósł swoje trzecie zwycięstwo w turnieju rankingowym. W finale Bahrain Championship pokonał Walijczyka Matthew Stevensa 9-7.

11 października 2009 roku zanotował czwarte zwycięstwo w turnieju rankingowym, po raz drugi w swojej karierze wygrywając Grand Prix. W finale pokonał Dinga Junhui 9-4. Po tym sukcesie awansował na trzecie miejsce prowizorycznej listy rankingowej. Jednocześnie został pierwszym snookerzystą spoza Wielkiej Brytanii oraz Irlandii, mającym na koncie cztery zwycięstwa w turniejach rankingowych.

1 kwietnia 2010 roku podczas China Open wbił swojego pierwszego maksymalnego breaka w turnieju rankingowym.