Robertson débute brillamment l'année 2020 par trois finales disputées consécutivement sur des tournois comptant pour le classement mondial. Il remporte le Masters d'Europe en dominant son adversaire Zhou Yuelong en finale 9 manches à 0. Il s'agissait d'ailleurs d'une première depuis 1989. Il perd ensuite en finale du Masters d'Allemagne contre Judd Trump (9-6). Une semaine plus tard, il remporte un nouveau tournoi classé au Grand Prix mondial face à Graeme Dott. En octobre, il atteint une nouvelle finale de classement à l'Open d'Angleterre, mais s'incline cependant contre Judd Trump (9-8), malgré avoir mené 7-4.