In die &lt;a href="Snooker-Saison%202006/07"&gt;Saison 2006/07&lt;/a&gt; startete Robertson mit Weltranglistenplatz 13 erstmals unter den "Top 16" der Welt. Damit war er für die Endrunden aller wichtigen Turniere gesetzt. Beim Grand Prix 2006 zog er nach Erfolgen über Ronnie O’Sullivan und Alan McManus erstmals ins Finale eines Ranglistenturniers ein. Er besiegte dort Jamie Cope mit 9:5 und war damit der erste Australier, der ein Weltranglistenturnier gewinnen konnte. Im Laufe der Welsh Open 2007 bezwang er zunächst die mehrfachen Weltmeister Stephen Hendry, Ronnie O’Sullivan und Steve Davis und im Finale schließlich Andrew Higginson knapp mit 9:8. Er war der einzige Spieler, der in der Saison zwei (von insgesamt sieben) vollwertige Ranglistenturniere gewann – eine Leistung, die zuletzt Ronnie O’Sullivan in der &lt;a href="Snooker-Saison%202003/04"&gt;Saison 2003/04&lt;/a&gt; geschafft hatte.