Dott brille également au championnat du Royaume-Uni 2006. Il atteint la demi-finale, où il est défait par Stephen Hendry, joueur qu'il n'a jamais battu dans un tournoi classé. Après avoir vaincu Jamie Cope en finale de l'Open de Chine, sa deuxième victoire en tournoi classé, Dott demeure en tête du classement annuel. Pourtant, il n'atteindra jamais la place mondiale, à cause d'une défaite au premier tour du championnat du monde, face à Ian McCulloch (10-7). Dott sera dépassé par John Higgins, le vainqueur du tournoi, et terminera l'année 2007 2 mondial.