Mi-novembre, il participe pour la neuvième fois consécutivement au tournoi des maîtres, où il est triple tenant du titre. Il commence idéalement ce masters de Londres en surclassant Kei Nishikori (6-1, 6-1). Il rencontre ensuite Roger Federer pour la . Le Suisse s'impose en (7-5, 6-2) et met fin à une série de consécutives sur dur en indoor pour le Serbe. Cependant, il se qualifie quand même en demi-finale après sa victoire contre Tomáš Berdych (6-3, 7-5). Il surclasse ensuite son rival espagnol Rafael Nadal (6-3, 6-3) pour la quatrième fois de la saison, et s'offre ainsi une place pour la finale contre Roger Federer. En le battant (6-3, 6-4), il rentre encore un peu plus dans l'histoire en étant l'unique joueur à gagner quatre titres d'affilée aux Masters de fin d'année. Il conclut donc son année avec le plus grand nombre de points ATP jamais atteint en fin de saison : 16585 points. Avec (trois tournois du Grand-Chelem, le masters, six masters 1000, et un ATP 500), sa saison s'inscrit parmi les plus grandes saisons réalisées par un joueur de tennis.