Gold at Paris 2024
At Paris 2024, Djokovic won an Olympic gold medal in singles.

TennisATPRight-handed
Novak Djokovic represents Serbia on the ATP Tour and has won the Australian Open, Roland Garros, Wimbledon and the US Open.
1,263 ATP Tour matches since 2007102 career titles24 Grand Slam titles (Wikipedia)
Updated
Born on May 22, 1987, in Belgrade, SR Serbia, Yugoslavia, Novak Djokovic plays tennis on the ATP Tour. The right-hander with a two-handed backhand turned professional in 2003. On Oct 6, 2026, he won the China Open, beating Alex de Minaur in the final.
He won the Australian Open in 2008, 2011, 2012, 2013, 2015, 2016, 2019, 2020, 2021 and 2023, and Roland Garros in 2016, 2021 and 2023. His Wimbledon wins came in 2011, 2014, 2015, 2018, 2019, 2021 and 2022, with the US Open in 2011, 2015, 2018 and 2023.
Djokovic lost to Rinky Hijikata 2-6, 6-3, 6-3 in Round 2 of the Rolex Paris Masters on Nov 4, 2026. A day earlier, he beat Valentin Vacherot 6-7, 7-5, 6-1 in Round 1 of the Rolex Paris Masters on Nov 3, 2026. Before that, on Oct 29, 2026, Djokovic lost to Jan-Lennard Struff 6-7, 7-5, 7-6 in Round 2 of the Swiss Indoors Basel.
Every ATP Tour, Grand Slam and Olympic main-draw match in our records, newest first. A walkover is listed but never counted in a record.
2026: 21-10
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 4 | Paris Masters | Round 2 | Rinky Hijikata | L | 6-2, 3-6, 3-6 | Hard |
| Nov 3 | Paris Masters | Round 1 | Valentin Vacherot | W | 6-7(5), 7-5, 6-1 | Hard |
| Oct 29 | Swiss Indoors Basel | Round 2 | Jan-Lennard Struff | L | 7-6(4), 5-7, 6-7(5) | Hard |
| Oct 28 | Swiss Indoors Basel | Round 1 | Ugo Humbert | W | 4-6, 6-3, 6-4 | Hard |
| Oct 9 | Shanghai Masters | Round 2 | Hubert Hurkacz | L | 4-6, 3-6 | Hard |
| Oct 6 | China Open | Final | Alex de Minaur | W | 7-6(3), 0-1 ret. (ret.) | Hard |
| Oct 5 | China Open | Semifinal | Daniil Medvedev | W | 7-5, 5-3 | Hard |
| Oct 4 | China Open | Quarterfinal | Alexander Zverev | W | 4-6, 6-4, 6-4 | Hard |
| Oct 2 | China Open | Round 2 | Bu Yunchaokete | W | 4-6, 7-6(2), 6-2 | Hard |
| Sep 30 | China Open | Round 1 | Nuno Borges | W | 6-3, 7-6(2) | Hard |
| Aug 30 | US Open | Round 1 | Mariano Navone | L | 6-7(5), 7-5, 6-4, 2-6, 1-6 | Hard |
| Aug 15 | Cincinnati Open | Round 2 | Thiago Agustin Tirante | L | 6-2, 4-6, 4-6 | Hard |
| Jul 10 | Wimbledon | Semifinal | Jannik Sinner | L | 4-6, 4-6, 4-6 | Grass |
| Jul 7 | Wimbledon | Quarterfinal | Felix Auger-Aliassime | W | 7-6(10), 3-6, 6-3, 6-7(4), 7-6(4) | Grass |
| Jul 5 | Wimbledon | Round 4 | Roman Safiullin | W | 7-6(6), 6-3, 3-6, 6-3 | Grass |
| Jul 3 | Wimbledon | Round 3 | Arthur Rinderknech | W | 7-5, 6-4, 1-6, 7-6(4) | Grass |
| Jul 1 | Wimbledon | Round 2 | Stefanos Tsitsipas | W | 6-3, 6-4, 6-2 | Grass |
| Jun 29 | Wimbledon | Round 1 | Wu Yibing | W | 6-4, 5-7, 6-4, 6-4 | Grass |
| May 29 | Roland Garros | Round 3 | Joao Fonseca | L | 6-4, 6-4, 3-6, 5-7, 5-7 | Clay |
| May 27 | Roland Garros | Round 2 | Valentin Royer | W | 6-3, 6-2, 6-7(7), 6-3 | Clay |
| May 24 | Roland Garros | Round 1 | Giovanni Mpetshi Perricard | W | 5-7, 7-5, 6-1, 6-4 | Clay |
| May 8 | Italian Open | Round 2 | Dino Prizmic | L | 6-2, 2-6, 4-6 | Clay |
| Mar 11 | Indian Wells | Round 4 | Jack Draper | L | 6-4, 4-6, 6-7(5) | Hard |
| Mar 9 | Indian Wells | Round 3 | Aleksandar Kovacevic | W | 6-4, 1-6, 6-4 | Hard |
| Mar 7 | Indian Wells | Round 2 | Kamil Majchrzak | W | 4-6, 6-1, 6-2 | Hard |
| Feb 1 | Australian Open | Final | Carlos Alcaraz | L | 6-2, 2-6, 3-6, 5-7 | Hard |
| Jan 30 | Australian Open | Semifinal | Jannik Sinner | W | 3-6, 6-3, 4-6, 6-4, 6-4 | Hard |
| Jan 27 | Australian Open | Quarterfinal | Lorenzo Musetti | W | 4-6, 3-6, 3-1 ret. (ret.) | Hard |
| Jan 26 | Australian Open | Round 4 | Jakub Mensik | W/O | Walkover | Hard |
| Jan 24 | Australian Open | Round 3 | Botic Van De Zandschulp | W | 6-3, 6-4, 7-6(4) | Hard |
| Jan 21 | Australian Open | Round 2 | Francesco Maestrelli | W | 6-3, 6-2, 6-2 | Hard |
| Jan 19 | Australian Open | Round 1 | Pedro Martinez | W | 6-3, 6-2, 6-2 | Hard |
2025: 38-11
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 8 | Vanda Pharmaceuticals Hellenic Championship | Final | Lorenzo Musetti | W | 4-6, 6-3, 7-5 | Hard |
| Nov 7 | Vanda Pharmaceuticals Hellenic Championship | Semifinal | Yannick Hanfmann | W | 6-3, 6-4 | Hard |
| Nov 6 | Vanda Pharmaceuticals Hellenic Championship | Quarterfinal | Nuno Borges | W | 7-6(1), 6-4 | Hard |
| Nov 4 | Vanda Pharmaceuticals Hellenic Championship | Round 2 | Alejandro Tabilo | W | 7-6(3), 6-1 | Hard |
| Oct 11 | Shanghai Masters | Semifinal | Valentin Vacherot | L | 3-6, 4-6 | Hard |
| Oct 9 | Shanghai Masters | Quarterfinal | Zizou Bergs | W | 6-3, 7-5 | Hard |
| Oct 7 | Shanghai Masters | Round 4 | Jaume Munar | W | 6-3, 5-7, 6-2 | Hard |
| Oct 5 | Shanghai Masters | Round 3 | Yannick Hanfmann | W | 4-6, 7-5, 6-3 | Hard |
| Oct 3 | Shanghai Masters | Round 2 | Marin Cilic | W | 7-6(2), 6-4 | Hard |
| Sep 5 | US Open | Semifinal | Carlos Alcaraz | L | 4-6, 6-7(4), 2-6 | Hard |
| Sep 2 | US Open | Quarterfinal | Taylor Fritz | W | 6-3, 7-5, 3-6, 6-4 | Hard |
| Aug 31 | US Open | Round 4 | Jan-Lennard Struff | W | 6-3, 6-3, 6-2 | Hard |
| Aug 29 | US Open | Round 3 | Cameron Norrie | W | 6-4, 6-7(4), 6-2, 6-3 | Hard |
| Aug 27 | US Open | Round 2 | Zachary Svajda | W | 6-7(5), 6-3, 6-3, 6-1 | Hard |
| Aug 24 | US Open | Round 1 | Learner Tien | W | 6-1, 7-6(3), 6-2 | Hard |
| Jul 11 | Wimbledon | Semifinal | Jannik Sinner | L | 3-6, 3-6, 4-6 | Grass |
| Jul 9 | Wimbledon | Quarterfinal | Flavio Cobolli | W | 6-7(6), 6-2, 7-5, 6-4 | Grass |
| Jul 7 | Wimbledon | Round 4 | Alex de Minaur | W | 1-6, 6-4, 6-4, 6-4 | Grass |
| Jul 5 | Wimbledon | Round 3 | Miomir Kecmanovic | W | 6-3, 6-0, 6-4 | Grass |
| Jul 3 | Wimbledon | Round 2 | Daniel Evans | W | 6-3, 6-2, 6-0 | Grass |
| Jul 1 | Wimbledon | Round 1 | Alexandre Muller | W | 6-1, 6-7(7), 6-2, 6-2 | Grass |
| Jun 6 | Roland Garros | Semifinal | Jannik Sinner | L | 4-6, 5-7, 6-7(3) | Clay |
| Jun 4 | Roland Garros | Quarterfinal | Alexander Zverev | W | 4-6, 6-3, 6-2, 6-4 | Clay |
| Jun 2 | Roland Garros | Round 4 | Cameron Norrie | W | 6-2, 6-3, 6-2 | Clay |
| May 31 | Roland Garros | Round 3 | Filip Misolic | W | 6-3, 6-4, 6-2 | Clay |
| May 29 | Roland Garros | Round 2 | Corentin Moutet | W | 6-3, 6-2, 7-6(1) | Clay |
| May 27 | Roland Garros | Round 1 | Mackenzie McDonald | W | 6-3, 6-3, 6-3 | Clay |
| May 24 | Gonet Geneva Open | Final | Hubert Hurkacz | W | 5-7, 7-6(2), 7-6(2) | Clay |
| May 23 | Gonet Geneva Open | Semifinal | Cameron Norrie | W | 6-4, 6-7(6), 6-1 | Clay |
| May 22 | Gonet Geneva Open | Quarterfinal | Matteo Arnaldi | W | 6-4, 6-4 | Clay |
| May 21 | Gonet Geneva Open | Round 2 | Marton Fucsovics | W | 6-2, 6-3 | Clay |
| Apr 26 | Madrid Open | Round 2 | Matteo Arnaldi | L | 3-6, 4-6 | Clay |
| Apr 9 | Monte-Carlo Masters | Round 2 | Alejandro Tabilo | L | 3-6, 4-6 | Clay |
| Mar 30 | Miami Open | Final | Jakub Mensik | L | 6-7(4), 6-7(4) | Hard |
| Mar 28 | Miami Open | Semifinal | Grigor Dimitrov | W | 6-2, 6-3 | Hard |
| Mar 27 | Miami Open | Quarterfinal | Sebastian Korda | W | 6-3, 7-6(4) | Hard |
| Mar 25 | Miami Open | Round 4 | Lorenzo Musetti | W | 6-2, 6-2 | Hard |
| Mar 23 | Miami Open | Round 3 | Camilo Ugo Carabelli | W | 6-1, 7-6(1) | Hard |
| Mar 21 | Miami Open | Round 2 | Rinky Hijikata | W | 6-0, 7-6(1) | Hard |
| Mar 8 | Indian Wells | Round 2 | Botic Van De Zandschulp | L | 2-6, 6-3, 1-6 | Hard |
| Feb 18 | Qatar Open | Round 1 | Matteo Berrettini | L | 6-7(4), 2-6 | Hard |
| Jan 23 | Australian Open | Semifinal | Alexander Zverev | L | 6-7(5) ret. (ret.) | Hard |
| Jan 21 | Australian Open | Quarterfinal | Carlos Alcaraz | W | 4-6, 6-4, 6-3, 6-4 | Hard |
| Jan 19 | Australian Open | Round 4 | Jiri Lehecka | W | 6-3, 6-4, 7-6(4) | Hard |
| Jan 17 | Australian Open | Round 3 | Tomas Machac | W | 6-1, 6-4, 6-4 | Hard |
| Jan 14 | Australian Open | Round 2 | Jaime Faria | W | 6-1, 6-7(4), 6-3, 6-2 | Hard |
| Jan 13 | Australian Open | Round 1 | Nishesh Basavareddy | W | 4-6, 6-3, 6-4, 6-2 | Hard |
| Jan 3 | Brisbane International | Quarterfinal | Reilly Opelka | L | 6-7(6), 3-6 | Hard |
| Jan 2 | Brisbane International | Round 2 | Gael Monfils | W | 6-3, 6-3 | Hard |
2024: 35-8
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Dec 31 | Brisbane International | Round 1 | Rinky Hijikata | W | 6-3, 6-3 | Hard |
| Oct 13 | Shanghai Masters | Final | Jannik Sinner | L | 6-7(4), 3-6 | Hard |
| Oct 12 | Shanghai Masters | Semifinal | Taylor Fritz | W | 6-4, 7-6(6) | Hard |
| Oct 11 | Shanghai Masters | Quarterfinal | Jakub Mensik | W | 6-7(4), 6-1, 6-4 | Hard |
| Oct 9 | Shanghai Masters | Round 4 | Roman Safiullin | W | 6-3, 6-2 | Hard |
| Oct 8 | Shanghai Masters | Round 3 | Flavio Cobolli | W | 6-1, 6-2 | Hard |
| Oct 5 | Shanghai Masters | Round 2 | Alex Michelsen | W | 7-6(3), 7-6(9) | Hard |
| Aug 30 | US Open | Round 3 | Alexei Popyrin | L | 4-6, 4-6, 6-2, 4-6 | Hard |
| Aug 28 | US Open | Round 2 | Laslo Djere | W | 6-4, 6-4, 2-0 ret. (ret.) | Hard |
| Aug 26 | US Open | Round 1 | Radu Albot | W | 6-2, 6-2, 6-4 | Hard |
| Aug 4 | Olympics | Gold Medal Match | Carlos Alcaraz | W | 7-6(3), 7-6(2) | Clay |
| Aug 2 | Olympics | Semifinal | Lorenzo Musetti | W | 6-4, 6-2 | Clay |
| Aug 1 | Olympics | Quarterfinal | Stefanos Tsitsipas | W | 6-3, 7-6(3) | Clay |
| Jul 31 | Olympics | Round 3 | Dominik Koepfer | W | 7-5, 6-3 | Clay |
| Jul 29 | Olympics | Round 2 | Rafael Nadal | W | 6-1, 6-4 | Clay |
| Jul 27 | Olympics | Round 1 | Matthew Ebden | W | 6-0, 6-1 | Clay |
| Jul 14 | Wimbledon | Final | Carlos Alcaraz | L | 2-6, 2-6, 6-7(4) | Grass |
| Jul 12 | Wimbledon | Semifinal | Lorenzo Musetti | W | 6-4, 7-6(2), 6-4 | Grass |
| Jul 10 | Wimbledon | Quarterfinal | Alex de Minaur | W/O | Walkover | Grass |
| Jul 8 | Wimbledon | Round 4 | Holger Rune | W | 6-3, 6-4, 6-2 | Grass |
| Jul 6 | Wimbledon | Round 3 | Alexei Popyrin | W | 4-6, 6-3, 6-4, 7-6(3) | Grass |
| Jul 4 | Wimbledon | Round 2 | Jacob Fearnley | W | 6-3, 6-4, 5-7, 7-5 | Grass |
| Jul 2 | Wimbledon | Round 1 | Vit Kopriva | W | 6-1, 6-2, 6-2 | Grass |
| Jun 5 | Roland Garros | Quarterfinal | Casper Ruud | W/O | Walkover | Clay |
| Jun 3 | Roland Garros | Round 4 | Francisco Cerundolo | W | 6-1, 5-7, 3-6, 7-5, 6-3 | Clay |
| Jun 1 | Roland Garros | Round 3 | Lorenzo Musetti | W | 7-5, 6-7(6), 2-6, 6-3, 6-0 | Clay |
| May 30 | Roland Garros | Round 2 | Roberto Carballes Baena | W | 6-4, 6-1, 6-2 | Clay |
| May 28 | Roland Garros | Round 1 | Pierre-Hugues Herbert | W | 6-4, 7-6(3), 6-4 | Clay |
| May 24 | Gonet Geneva Open | Semifinal | Tomas Machac | L | 4-6, 6-0, 1-6 | Clay |
| May 23 | Gonet Geneva Open | Quarterfinal | Tallon Griekspoor | W | 7-5, 6-1 | Clay |
| May 22 | Gonet Geneva Open | Round 2 | Yannick Hanfmann | W | 6-3, 6-3 | Clay |
| May 12 | Italian Open | Round 3 | Alejandro Tabilo | L | 2-6, 3-6 | Clay |
| May 10 | Italian Open | Round 2 | Corentin Moutet | W | 6-3, 6-1 | Clay |
| Apr 13 | Monte-Carlo Masters | Semifinal | Casper Ruud | L | 4-6, 6-1, 4-6 | Clay |
| Apr 12 | Monte-Carlo Masters | Quarterfinal | Alex de Minaur | W | 7-5, 6-4 | Clay |
| Apr 11 | Monte-Carlo Masters | Round 3 | Lorenzo Musetti | W | 7-5, 6-3 | Clay |
| Apr 9 | Monte-Carlo Masters | Round 2 | Roman Safiullin | W | 6-1, 6-2 | Clay |
| Mar 11 | Indian Wells | Round 3 | Luca Nardi | L | 4-6, 6-3, 3-6 | Hard |
| Mar 9 | Indian Wells | Round 2 | Aleksandar Vukic | W | 6-2, 5-7, 6-3 | Hard |
| Jan 25 | Australian Open | Semifinal | Jannik Sinner | L | 1-6, 2-6, 7-6(6), 3-6 | Hard |
| Jan 23 | Australian Open | Quarterfinal | Taylor Fritz | W | 7-6(3), 4-6, 6-2, 6-3 | Hard |
| Jan 20 | Australian Open | Round 4 | Adrian Mannarino | W | 6-0, 6-0, 6-3 | Hard |
| Jan 19 | Australian Open | Round 3 | Tomas Martin Etcheverry | W | 6-3, 6-3, 7-6(2) | Hard |
| Jan 17 | Australian Open | Round 2 | Alexei Popyrin | W | 6-3, 4-6, 7-6(4), 6-3 | Hard |
| Jan 14 | Australian Open | Round 1 | Dino Prizmic | W | 6-2, 6-7(5), 6-3, 6-4 | Hard |
2023: 54-6
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 19 | ATP Finals | Final | Jannik Sinner | W | 6-3, 6-3 | Hard |
| Nov 18 | ATP Finals | Semifinal | Carlos Alcaraz | W | 6-3, 6-2 | Hard |
| Nov 16 | ATP Finals | Group Stage | Hubert Hurkacz | W | 7-6(1), 4-6, 6-1 | Hard |
| Nov 14 | ATP Finals | Group Stage | Jannik Sinner | L | 5-7, 7-6(5), 6-7(2) | Hard |
| Nov 12 | ATP Finals | Group Stage | Holger Rune | W | 7-6(4), 6-7(1), 6-3 | Hard |
| Nov 5 | Paris Masters | Final | Grigor Dimitrov | W | 6-4, 6-3 | Hard |
| Nov 4 | Paris Masters | Semifinal | Andrey Rublev | W | 5-7, 7-6(3), 7-5 | Hard |
| Nov 3 | Paris Masters | Quarterfinal | Holger Rune | W | 7-5, 6-7(3), 6-4 | Hard |
| Nov 2 | Paris Masters | Round 3 | Tallon Griekspoor | W | 4-6, 7-6(2), 6-4 | Hard |
| Nov 1 | Paris Masters | Round 2 | Tomas Martin Etcheverry | W | 6-3, 6-2 | Hard |
| Sep 10 | US Open | Final | Daniil Medvedev | W | 6-3, 7-6(5), 6-3 | Hard |
| Sep 8 | US Open | Semifinal | Ben Shelton | W | 6-3, 6-2, 7-6(4) | Hard |
| Sep 5 | US Open | Quarterfinal | Taylor Fritz | W | 6-1, 6-4, 6-4 | Hard |
| Sep 3 | US Open | Round 4 | Borna Gojo | W | 6-2, 7-5, 6-4 | Hard |
| Sep 1 | US Open | Round 3 | Laslo Djere | W | 4-6, 4-6, 6-1, 6-1, 6-3 | Hard |
| Aug 30 | US Open | Round 2 | Bernabe Zapata Miralles | W | 6-4, 6-1, 6-1 | Hard |
| Aug 28 | US Open | Round 1 | Alexandre Muller | W | 6-0, 6-2, 6-3 | Hard |
| Aug 20 | Cincinnati Open | Final | Carlos Alcaraz | W | 5-7, 7-6(7), 7-6(4) | Hard |
| Aug 19 | Cincinnati Open | Semifinal | Alexander Zverev | W | 7-6(5), 7-5 | Hard |
| Aug 18 | Cincinnati Open | Quarterfinal | Taylor Fritz | W | 6-0, 6-4 | Hard |
| Aug 17 | Cincinnati Open | Round 3 | Gael Monfils | W | 6-3, 6-2 | Hard |
| Aug 16 | Cincinnati Open | Round 2 | Alejandro Davidovich Fokina | W | 6-4, 0-0 ret. (ret.) | Hard |
| Jul 16 | Wimbledon | Final | Carlos Alcaraz | L | 6-1, 6-7(6), 1-6, 6-3, 4-6 | Grass |
| Jul 14 | Wimbledon | Semifinal | Jannik Sinner | W | 6-3, 6-4, 7-6(4) | Grass |
| Jul 11 | Wimbledon | Quarterfinal | Andrey Rublev | W | 4-6, 6-1, 6-4, 6-3 | Grass |
| Jul 10 | Wimbledon | Round 4 | Hubert Hurkacz | W | 7-6(6), 7-6(6), 5-7, 6-4 | Grass |
| Jul 7 | Wimbledon | Round 3 | Stan Wawrinka | W | 6-3, 6-1, 7-6(5) | Grass |
| Jul 5 | Wimbledon | Round 2 | Jordan Thompson | W | 6-3, 7-6(4), 7-5 | Grass |
| Jul 3 | Wimbledon | Round 1 | Pedro Cachin | W | 6-3, 6-3, 7-6(4) | Grass |
| Jun 11 | Roland Garros | Final | Casper Ruud | W | 7-6(1), 6-3, 7-5 | Clay |
| Jun 9 | Roland Garros | Semifinal | Carlos Alcaraz | W | 6-3, 5-7, 6-1, 6-1 | Clay |
| Jun 6 | Roland Garros | Quarterfinal | Karen Khachanov | W | 4-6, 7-6(0), 6-2, 6-4 | Clay |
| Jun 4 | Roland Garros | Round 4 | Juan Pablo Varillas | W | 6-3, 6-2, 6-2 | Clay |
| Jun 2 | Roland Garros | Round 3 | Alejandro Davidovich Fokina | W | 7-6(4), 7-6(5), 6-2 | Clay |
| May 31 | Roland Garros | Round 2 | Marton Fucsovics | W | 7-6(2), 6-0, 6-3 | Clay |
| May 29 | Roland Garros | Round 1 | Aleksandar Kovacevic | W | 6-3, 6-2, 7-6(1) | Clay |
| May 17 | Italian Open | Quarterfinal | Holger Rune | L | 2-6, 6-4, 2-6 | Clay |
| May 16 | Italian Open | Round 4 | Cameron Norrie | W | 6-3, 6-4 | Clay |
| May 14 | Italian Open | Round 3 | Grigor Dimitrov | W | 6-3, 4-6, 6-1 | Clay |
| May 12 | Italian Open | Round 2 | Tomas Martin Etcheverry | W | 7-6(5), 6-2 | Clay |
| Apr 21 | Srpska Open | Quarterfinal | Dusan Lajovic | L | 4-6, 6-7(6) | Clay |
| Apr 19 | Srpska Open | Round 2 | Luca Van Assche | W | 6-7(4), 6-3, 6-2 | Clay |
| Apr 13 | Monte-Carlo Masters | Round 3 | Lorenzo Musetti | L | 6-4, 5-7, 4-6 | Clay |
| Apr 11 | Monte-Carlo Masters | Round 2 | Ivan Gakhov | W | 7-6(5), 6-2 | Clay |
| Mar 3 | Dubai Duty Free | Semifinal | Daniil Medvedev | L | 4-6, 4-6 | Hard |
| Mar 2 | Dubai Duty Free | Quarterfinal | Hubert Hurkacz | W | 6-3, 7-5 | Hard |
| Mar 1 | Dubai Duty Free | Round 2 | Tallon Griekspoor | W | 6-2, 6-3 | Hard |
| Feb 28 | Dubai Duty Free | Round 1 | Tomas Machac | W | 6-3, 3-6, 7-6(1) | Hard |
| Jan 29 | Australian Open | Final | Stefanos Tsitsipas | W | 6-3, 7-6(4), 7-6(5) | Hard |
| Jan 27 | Australian Open | Semifinal | Tommy Paul | W | 7-5, 6-1, 6-2 | Hard |
| Jan 25 | Australian Open | Quarterfinal | Andrey Rublev | W | 6-1, 6-2, 6-4 | Hard |
| Jan 23 | Australian Open | Round 4 | Alex de Minaur | W | 6-2, 6-1, 6-2 | Hard |
| Jan 21 | Australian Open | Round 3 | Grigor Dimitrov | W | 7-6(7), 6-3, 6-4 | Hard |
| Jan 19 | Australian Open | Round 2 | Enzo Couacaud | W | 6-1, 6-7(5), 6-2, 6-0 | Hard |
| Jan 17 | Australian Open | Round 1 | Roberto Carballes Baena | W | 6-3, 6-4, 6-0 | Hard |
| Jan 8 | Adelaide International | Final | Sebastian Korda | W | 6-7(8), 7-6(3), 6-4 | Hard |
| Jan 7 | Adelaide International | Semifinal | Daniil Medvedev | W | 6-3, 6-4 | Hard |
| Jan 6 | Adelaide International | Quarterfinal | Denis Shapovalov | W | 6-3, 6-4 | Hard |
| Jan 4 | Adelaide International | Round 2 | Quentin Halys | W | 7-6(3), 7-6(5) | Hard |
| Jan 2 | Adelaide International | Round 1 | Constant Lestienne | W | 6-3, 6-2 | Hard |
2022: 41-6
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 20 | ATP Finals | Final | Casper Ruud | W | 7-5, 6-3 | Hard |
| Nov 19 | ATP Finals | Semifinal | Taylor Fritz | W | 7-6(5), 7-6(6) | Hard |
| Nov 18 | ATP Finals | Group Stage | Daniil Medvedev | W | 6-3, 6-7(5), 7-6(2) | Hard |
| Nov 16 | ATP Finals | Group Stage | Andrey Rublev | W | 6-4, 6-1 | Hard |
| Nov 14 | ATP Finals | Group Stage | Stefanos Tsitsipas | W | 6-4, 7-6(4) | Hard |
| Nov 6 | Paris Masters | Final | Holger Rune | L | 6-3, 3-6, 5-7 | Hard |
| Nov 5 | Paris Masters | Semifinal | Stefanos Tsitsipas | W | 6-2, 3-6, 7-6(4) | Hard |
| Nov 4 | Paris Masters | Quarterfinal | Lorenzo Musetti | W | 6-0, 6-3 | Hard |
| Nov 3 | Paris Masters | Round 3 | Karen Khachanov | W | 6-4, 6-1 | Hard |
| Nov 1 | Paris Masters | Round 2 | Maxime Cressy | W | 7-6(1), 6-4 | Hard |
| Oct 9 | Almaty Open | Final | Stefanos Tsitsipas | W | 6-3, 6-4 | Hard |
| Oct 8 | Almaty Open | Semifinal | Daniil Medvedev | W | 4-6, 7-6(6) ret. (ret.) | Hard |
| Oct 7 | Almaty Open | Quarterfinal | Karen Khachanov | W | 6-4, 6-3 | Hard |
| Oct 6 | Almaty Open | Round 2 | Botic Van De Zandschulp | W | 6-3, 6-1 | Hard |
| Oct 5 | Almaty Open | Round 1 | Cristian Garin | W | 6-1, 6-1 | Hard |
| Oct 2 | Tel Aviv Watergen Open | Final | Marin Cilic | W | 6-3, 6-4 | Hard |
| Oct 1 | Tel Aviv Watergen Open | Semifinal | Roman Safiullin | W | 6-1, 7-6(3) | Hard |
| Sep 30 | Tel Aviv Watergen Open | Quarterfinal | Vasek Pospisil | W | 7-6(5), 6-3 | Hard |
| Sep 29 | Tel Aviv Watergen Open | Round 2 | Pablo Andujar | W | 6-0, 6-3 | Hard |
| Jul 10 | Wimbledon | Final | Nick Kyrgios | W | 4-6, 6-3, 6-4, 7-6(3) | Grass |
| Jul 8 | Wimbledon | Semifinal | Cameron Norrie | W | 2-6, 6-3, 6-2, 6-4 | Grass |
| Jul 5 | Wimbledon | Quarterfinal | Jannik Sinner | W | 5-7, 2-6, 6-3, 6-2, 6-2 | Grass |
| Jul 3 | Wimbledon | Round 4 | Tim Van Rijthoven | W | 6-2, 4-6, 6-1, 6-2 | Grass |
| Jul 1 | Wimbledon | Round 3 | Miomir Kecmanovic | W | 6-0, 6-3, 6-4 | Grass |
| Jun 29 | Wimbledon | Round 2 | Thanasi Kokkinakis | W | 6-1, 6-4, 6-2 | Grass |
| Jun 27 | Wimbledon | Round 1 | SoonWoo Kwon | W | 6-3, 3-6, 6-3, 6-4 | Grass |
| May 31 | Roland Garros | Quarterfinal | Rafael Nadal | L | 2-6, 6-4, 2-6, 6-7(4) | Clay |
| May 29 | Roland Garros | Round 4 | Diego Schwartzman | W | 6-1, 6-3, 6-3 | Clay |
| May 27 | Roland Garros | Round 3 | Aljaz Bedene | W | 6-3, 6-3, 6-2 | Clay |
| May 25 | Roland Garros | Round 2 | Alex Molcan | W | 6-2, 6-3, 7-6(4) | Clay |
| May 23 | Roland Garros | Round 1 | Yoshihito Nishioka | W | 6-3, 6-1, 6-0 | Clay |
| May 15 | Italian Open | Final | Stefanos Tsitsipas | W | 6-0, 7-6(5) | Clay |
| May 14 | Italian Open | Semifinal | Casper Ruud | W | 6-4, 6-3 | Clay |
| May 13 | Italian Open | Quarterfinal | Felix Auger-Aliassime | W | 7-5, 7-6(1) | Clay |
| May 12 | Italian Open | Round 3 | Stan Wawrinka | W | 6-2, 6-2 | Clay |
| May 10 | Italian Open | Round 2 | Aslan Karatsev | W | 6-3, 6-2 | Clay |
| May 7 | Madrid Open | Semifinal | Carlos Alcaraz | L | 7-6(5), 5-7, 6-7(5) | Clay |
| May 6 | Madrid Open | Quarterfinal | Hubert Hurkacz | W | 6-3, 6-4 | Clay |
| May 5 | Madrid Open | Round 3 | Andy Murray | W/O | Walkover | Clay |
| May 3 | Madrid Open | Round 2 | Gael Monfils | W | 6-3, 6-2 | Clay |
| Apr 24 | Serbia Open | Final | Andrey Rublev | L | 2-6, 7-6(4), 0-6 | Clay |
| Apr 23 | Serbia Open | Semifinal | Karen Khachanov | W | 4-6, 6-1, 6-2 | Clay |
| Apr 21 | Serbia Open | Quarterfinal | Miomir Kecmanovic | W | 4-6, 6-3, 6-3 | Clay |
| Apr 20 | Serbia Open | Round 2 | Laslo Djere | W | 2-6, 7-6(6), 7-6(4) | Clay |
| Apr 12 | Monte-Carlo Masters | Round 2 | Alejandro Davidovich Fokina | L | 3-6, 7-6(5), 1-6 | Clay |
| Feb 24 | Dubai Duty Free | Quarterfinal | Jiri Vesely | L | 4-6, 6-7(4) | Hard |
| Feb 23 | Dubai Duty Free | Round 2 | Karen Khachanov | W | 6-3, 7-6(2) | Hard |
| Feb 21 | Dubai Duty Free | Round 1 | Lorenzo Musetti | W | 6-3, 6-3 | Hard |
2021: 49-7
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 20 | ATP Finals | Semifinal | Alexander Zverev | L | 6-7(4), 6-4, 3-6 | Hard |
| Nov 19 | ATP Finals | Cameron Norrie | W | 6-2, 6-1 | Hard | |
| Nov 17 | ATP Finals | Andrey Rublev | W | 6-3, 6-2 | Hard | |
| Nov 15 | ATP Finals | Casper Ruud | W | 7-6(4), 6-2 | Hard | |
| Nov 7 | Paris Masters | Final | Daniil Medvedev | W | 4-6, 6-3, 6-3 | Hard |
| Nov 6 | Paris Masters | Semifinal | Hubert Hurkacz | W | 3-6, 6-0, 7-6(5) | Hard |
| Nov 5 | Paris Masters | Quarterfinal | Taylor Fritz | W | 6-4, 6-3 | Hard |
| Nov 4 | Paris Masters | Round 3 | Gael Monfils | W/O | Walkover | Hard |
| Nov 2 | Paris Masters | Round 2 | Marton Fucsovics | W | 6-2, 4-6, 6-3 | Hard |
| Sep 12 | US Open | Final | Daniil Medvedev | L | 4-6, 4-6, 4-6 | Hard |
| Sep 10 | US Open | Semifinal | Alexander Zverev | W | 4-6, 6-2, 6-4, 4-6, 6-2 | Hard |
| Sep 8 | US Open | Quarterfinal | Matteo Berrettini | W | 5-7, 6-2, 6-2, 6-3 | Hard |
| Sep 6 | US Open | Round 4 | Jenson Brooksby | W | 1-6, 6-3, 6-2, 6-2 | Hard |
| Sep 4 | US Open | Round 3 | Kei Nishikori | W | 6-7(4), 6-3, 6-3, 6-2 | Hard |
| Sep 2 | US Open | Round 2 | Tallon Griekspoor | W | 6-2, 6-3, 6-2 | Hard |
| Aug 31 | US Open | Round 1 | Holger Rune | W | 6-1, 6-7(5), 6-2, 6-1 | Hard |
| Jul 31 | Olympics | Bronze Medal Match | Pablo Carreno Busta | L | 4-6, 7-6(6), 3-6 | Hard |
| Jul 30 | Olympics | Semifinal | Alexander Zverev | L | 6-1, 3-6, 1-6 | Hard |
| Jul 29 | Olympics | Quarterfinal | Kei Nishikori | W | 6-2, 6-0 | Hard |
| Jul 28 | Olympics | Round 3 | Alejandro Davidovich Fokina | W | 6-3, 6-1 | Hard |
| Jul 26 | Olympics | Round 2 | Jan-Lennard Struff | W | 6-4, 6-3 | Hard |
| Jul 24 | Olympics | Round 1 | Hugo Dellien | W | 6-2, 6-2 | Hard |
| Jul 11 | Wimbledon | Final | Matteo Berrettini | W | 6-7(4), 6-4, 6-4, 6-3 | Grass |
| Jul 9 | Wimbledon | Semifinal | Denis Shapovalov | W | 7-6(3), 7-5, 7-5 | Grass |
| Jul 7 | Wimbledon | Quarterfinal | Marton Fucsovics | W | 6-3, 6-4, 6-4 | Grass |
| Jul 5 | Wimbledon | Round 4 | Cristian Garin | W | 6-2, 6-4, 6-2 | Grass |
| Jul 2 | Wimbledon | Round 3 | Denis Kudla | W | 6-4, 6-3, 7-6(7) | Grass |
| Jun 30 | Wimbledon | Round 2 | Kevin Anderson | W | 6-3, 6-3, 6-3 | Grass |
| Jun 28 | Wimbledon | Round 1 | Jack Draper | W | 4-6, 6-1, 6-2, 6-2 | Grass |
| Jun 13 | French Open | Final | Stefanos Tsitsipas | W | 6-7(6), 2-6, 6-3, 6-2, 6-4 | Clay |
| Jun 11 | French Open | Semifinal | Rafael Nadal | W | 3-6, 6-3, 7-6(4), 6-2 | Clay |
| Jun 9 | French Open | Quarterfinal | Matteo Berrettini | W | 6-3, 6-2, 6-7(5), 7-5 | Clay |
| Jun 7 | French Open | Round 4 | Lorenzo Musetti | W | 6-7(7), 6-7(2), 6-1, 6-0, 4-0 ret. (ret.) | Clay |
| Jun 5 | French Open | Round 3 | Ricardas Berankis | W | 6-1, 6-4, 6-1 | Clay |
| Jun 3 | French Open | Round 2 | Pablo Cuevas | W | 6-3, 6-2, 6-4 | Clay |
| Jun 1 | French Open | Round 1 | Tennys Sandgren | W | 6-2, 6-4, 6-2 | Clay |
| May 29 | Belgrade Open | Final | Alex Molcan | W | 6-4, 6-3 | Clay |
| May 28 | Belgrade Open | Semifinal | Andrej Martin | W | 6-1, 4-6, 6-0 | Clay |
| May 27 | Belgrade Open | Quarterfinal | Federico Coria | W | 6-1, 6-0 | Clay |
| May 25 | Belgrade Open | Round 2 | Mats Moraing | W | 6-2, 7-6(4) | Clay |
| May 16 | Internazionali BNL d`Italia | Final | Rafael Nadal | L | 5-7, 6-1, 3-6 | Clay |
| May 15 | Internazionali BNL d`Italia | Semifinal | Lorenzo Sonego | W | 6-3, 6-7(5), 6-2 | Clay |
| May 15 | Internazionali BNL d`Italia | Quarterfinal | Stefanos Tsitsipas | W | 4-6, 7-5, 7-5 | Clay |
| May 13 | Internazionali BNL d`Italia | Round 3 | Alejandro Davidovich Fokina | W | 6-2, 6-1 | Clay |
| May 11 | Internazionali BNL d`Italia | Round 2 | Taylor Fritz | W | 6-3, 7-6(5) | Clay |
| Apr 24 | Serbia Open | Semifinal | Aslan Karatsev | L | 5-7, 6-4, 4-6 | Clay |
| Apr 23 | Serbia Open | Quarterfinal | Miomir Kecmanovic | W | 6-1, 6-3 | Clay |
| Apr 21 | Serbia Open | Round 2 | SoonWoo Kwon | W | 6-1, 6-3 | Clay |
| Apr 15 | Monte-Carlo Masters | Round 3 | Daniel Evans | L | 4-6, 5-7 | Clay |
| Apr 14 | Monte-Carlo Masters | Round 2 | Jannik Sinner | W | 6-4, 6-2 | Clay |
| Feb 21 | Australian Open | Final | Daniil Medvedev | W | 7-5, 6-2, 6-2 | Hard |
| Feb 18 | Australian Open | Semifinal | Aslan Karatsev | W | 6-3, 6-4, 6-2 | Hard |
| Feb 16 | Australian Open | Quarterfinal | Alexander Zverev | W | 6-7(6), 6-2, 6-4, 7-6(6) | Hard |
| Feb 14 | Australian Open | Round 4 | Milos Raonic | W | 7-6(4), 4-6, 6-1, 6-4 | Hard |
| Feb 12 | Australian Open | Round 3 | Taylor Fritz | W | 7-6(1), 6-4, 3-6, 4-6, 6-2 | Hard |
| Feb 9 | Australian Open | Round 2 | Frances Tiafoe | W | 6-3, 6-7(3), 7-6(2), 6-3 | Hard |
| Feb 8 | Australian Open | Round 1 | Jeremy Chardy | W | 6-3, 6-1, 6-2 | Hard |
2020: 35-5
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 21 | ATP Finals | Semifinal | Dominic Thiem | L | 5-7, 7-6(10), 6-7(5) | Hard |
| Nov 20 | ATP Finals | Alexander Zverev | W | 6-3, 7-6(4) | Hard | |
| Nov 18 | ATP Finals | Daniil Medvedev | L | 3-6, 3-6 | Hard | |
| Nov 16 | ATP Finals | Diego Schwartzman | W | 6-3, 6-2 | Hard | |
| Oct 30 | Erste Bank Open | Quarterfinal | Lorenzo Sonego | L | 2-6, 1-6 | Hard |
| Oct 28 | Erste Bank Open | Round 2 | Borna Coric | W | 7-6(11), 6-3 | Hard |
| Oct 27 | Erste Bank Open | Round 1 | Filip Krajinovic | W | 7-6(6), 6-3 | Hard |
| Oct 11 | French Open | Final | Rafael Nadal | L | 0-6, 2-6, 5-7 | Clay |
| Oct 9 | French Open | Semifinal | Stefanos Tsitsipas | W | 6-3, 6-2, 5-7, 4-6, 6-1 | Clay |
| Oct 7 | French Open | Quarterfinal | Pablo Carreno Busta | W | 4-6, 6-2, 6-3, 6-4 | Clay |
| Oct 5 | French Open | Round 4 | Karen Khachanov | W | 6-4, 6-3, 6-3 | Clay |
| Oct 3 | French Open | Round 3 | Daniel Elahi Galan | W | 6-0, 6-3, 6-2 | Clay |
| Oct 1 | French Open | Round 2 | Ricardas Berankis | W | 6-1, 6-2, 6-2 | Clay |
| Sep 29 | French Open | Round 1 | Mikael Ymer | W | 6-0, 6-2, 6-3 | Clay |
| Sep 21 | Internazionali BNL d`Italia | Final | Diego Schwartzman | W | 7-5, 6-3 | Clay |
| Sep 20 | Internazionali BNL d`Italia | Semifinal | Casper Ruud | W | 7-5, 6-3 | Clay |
| Sep 19 | Internazionali BNL d`Italia | Quarterfinal | Dominik Koepfer | W | 6-3, 4-6, 6-3 | Clay |
| Sep 18 | Internazionali BNL d`Italia | Round 3 | Filip Krajinovic | W | 7-6(7), 6-3 | Clay |
| Sep 16 | Internazionali BNL d`Italia | Round 2 | Salvatore Caruso | W | 6-3, 6-2 | Clay |
| Sep 6 | US Open | Round 4 | Pablo Carreno Busta | L | 5-6 | Hard |
| Sep 4 | US Open | Round 3 | Jan-Lennard Struff | W | 6-3, 6-3, 6-1 | Hard |
| Sep 2 | US Open | Round 2 | Kyle Edmund | W | 6-7(5), 6-3, 6-4, 6-2 | Hard |
| Aug 31 | US Open | Round 1 | Damir Dzumhur | W | 6-1, 6-4, 6-1 | Hard |
| Aug 29 | Western & Southern Open | Final | Milos Raonic | W | 1-6, 6-3, 6-4 | Hard |
| Aug 28 | Western & Southern Open | Semifinal | Roberto Bautista Agut | W | 4-6, 6-4, 7-6(0) | Hard |
| Aug 26 | Western & Southern Open | Quarterfinal | Jan-Lennard Struff | W | 6-3, 6-1 | Hard |
| Aug 25 | Western & Southern Open | Round 3 | Tennys Sandgren | W | 6-2, 6-4 | Hard |
| Aug 24 | Western & Southern Open | Round 2 | Ricardas Berankis | W | 7-6(2), 6-4 | Hard |
| Feb 29 | Dubai Duty Free | Final | Stefanos Tsitsipas | W | 6-3, 6-4 | Hard |
| Feb 28 | Dubai Duty Free | Semifinal | Gael Monfils | W | 2-6, 7-6(8), 6-1 | Hard |
| Feb 27 | Dubai Duty Free | Quarterfinal | Karen Khachanov | W | 6-2, 6-2 | Hard |
| Feb 26 | Dubai Duty Free | Round 2 | Philipp Kohlschreiber | W | 6-3, 6-1 | Hard |
| Feb 24 | Dubai Duty Free | Round 1 | Malek Jaziri | W | 6-1, 6-2 | Hard |
| Feb 2 | Australian Open | Final | Dominic Thiem | W | 6-4, 4-6, 2-6, 6-3, 6-4 | Hard |
| Jan 30 | Australian Open | Semifinal | Roger Federer | W | 7-6(1), 6-4, 6-3 | Hard |
| Jan 28 | Australian Open | Quarterfinal | Milos Raonic | W | 6-4, 6-3, 7-6(1) | Hard |
| Jan 25 | Australian Open | Round 4 | Diego Schwartzman | W | 6-3, 6-4, 6-4 | Hard |
| Jan 23 | Australian Open | Round 3 | Yoshihito Nishioka | W | 6-3, 6-2, 6-2 | Hard |
| Jan 21 | Australian Open | Round 2 | Tatsuma Ito | W | 6-1, 6-4, 6-2 | Hard |
| Jan 20 | Australian Open | Round 1 | Jan-Lennard Struff | W | 7-6(5), 6-2, 2-6, 6-1 | Hard |
2019: 53-11
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 14 | ATP Finals | Roger Federer | L | 4-6, 3-6 | Hard | |
| Nov 12 | ATP Finals | Dominic Thiem | L | 7-6(5), 3-6, 6-7(5) | Hard | |
| Nov 10 | ATP Finals | Matteo Berrettini | W | 6-2, 6-1 | Hard | |
| Nov 3 | Paris Masters | Final | Denis Shapovalov | W | 6-3, 6-4 | Hard |
| Nov 2 | Paris Masters | Semifinal | Grigor Dimitrov | W | 7-6(5), 6-4 | Hard |
| Nov 1 | Paris Masters | Quarterfinal | Stefanos Tsitsipas | W | 6-1, 6-2 | Hard |
| Oct 31 | Paris Masters | Round 3 | Kyle Edmund | W | 7-6, 6-1 | Hard |
| Oct 30 | Paris Masters | Round 2 | Corentin Moutet | W | 7-6(2), 6-4 | Hard |
| Oct 11 | Shanghai Masters | Quarterfinal | Stefanos Tsitsipas | L | 6-3, 5-7, 3-6 | Hard |
| Oct 10 | Shanghai Masters | Round 3 | John Isner | W | 7-5, 6-3 | Hard |
| Oct 9 | Shanghai Masters | Round 2 | Denis Shapovalov | W | 6-3, 6-3 | Hard |
| Oct 6 | Rakuten Japan Open | Final | John Millman | W | 6-3, 6-2 | Hard |
| Oct 5 | Rakuten Japan Open | Semifinal | David Goffin | W | 6-3, 6-4 | Hard |
| Oct 4 | Rakuten Japan Open | Quarterfinal | Lucas Pouille | W | 6-1, 6-2 | Hard |
| Oct 2 | Rakuten Japan Open | Round 2 | Go Soeda | W | 6-3, 7-5 | Hard |
| Oct 1 | Rakuten Japan Open | Round 1 | Alexei Popyrin | W | 6-4, 6-2 | Hard |
| Sep 1 | US Open | Round 4 | Stan Wawrinka | L | 4-6, 5-7, 1-2 ret. (ret.) | Hard |
| Aug 30 | US Open | Round 3 | Denis Kudla | W | 6-3, 6-4, 6-2 | Hard |
| Aug 28 | US Open | Round 2 | Juan Ignacio Londero | W | 6-4, 7-6(3), 6-1 | Hard |
| Aug 26 | US Open | Round 1 | Roberto Carballes Baena | W | 6-4, 6-1, 6-4 | Hard |
| Aug 17 | Western & Southern Open | Semifinal | Daniil Medvedev | L | 6-3, 3-6, 3-6 | Hard |
| Aug 16 | Western & Southern Open | Quarterfinal | Lucas Pouille | W | 7-6(2), 6-1 | Hard |
| Aug 15 | Western & Southern Open | Round 3 | Pablo Carreno Busta | W | 6-3, 6-4 | Hard |
| Aug 13 | Western & Southern Open | Round 2 | Sam Querrey | W | 7-5, 6-1 | Hard |
| Jul 14 | Wimbledon | Final | Roger Federer | W | 7-6(5), 1-6, 7-6(4), 4-6, 13-12(3) | Grass |
| Jul 12 | Wimbledon | Semifinal | Roberto Bautista Agut | W | 6-2, 4-6, 6-3, 6-2 | Grass |
| Jul 10 | Wimbledon | Quarterfinal | David Goffin | W | 6-4, 6-0, 6-2 | Grass |
| Jul 8 | Wimbledon | Round 4 | Ugo Humbert | W | 6-3, 6-2, 6-3 | Grass |
| Jul 5 | Wimbledon | Round 3 | Hubert Hurkacz | W | 7-5, 6-7(5), 6-1, 6-4 | Grass |
| Jul 3 | Wimbledon | Round 2 | Denis Kudla | W | 6-3, 6-2, 6-2 | Grass |
| Jul 1 | Wimbledon | Round 1 | Philipp Kohlschreiber | W | 6-3, 7-5, 6-3 | Grass |
| Jun 8 | French Open | Semifinal | Dominic Thiem | L | 2-6, 6-3, 5-7, 7-5, 5-7 | Clay |
| Jun 6 | French Open | Quarterfinal | Alexander Zverev | W | 7-5, 6-2, 6-2 | Clay |
| Jun 3 | French Open | Round 4 | Jan-Lennard Struff | W | 6-3, 6-2, 6-2 | Clay |
| Jun 1 | French Open | Round 3 | Salvatore Caruso | W | 6-3, 6-3, 6-2 | Clay |
| May 30 | French Open | Round 2 | Henri Laaksonen | W | 6-1, 6-4, 6-3 | Clay |
| May 27 | French Open | Round 1 | Hubert Hurkacz | W | 6-4, 6-2, 6-2 | Clay |
| May 19 | Internazionali BNL dItalia | Final | Rafael Nadal | L | 0-6, 6-4, 1-6 | Clay |
| May 18 | Internazionali BNL dItalia | Semifinal | Diego Schwartzman | W | 6-3, 6-7(2), 6-3 | Clay |
| May 17 | Internazionali BNL dItalia | Quarterfinal | Juan Martin del Potro | W | 4-6, 7-6(6), 6-4 | Clay |
| May 16 | Internazionali BNL dItalia | Round 3 | Philipp Kohlschreiber | W | 6-3, 6-0 | Clay |
| May 16 | Internazionali BNL dItalia | Round 2 | Denis Shapovalov | W | 6-1, 6-3 | Clay |
| May 12 | Madrid Open | Final | Stefanos Tsitsipas | W | 6-3, 6-4 | Clay |
| May 11 | Madrid Open | Semifinal | Dominic Thiem | W | 7-6(2), 7-6(4) | Clay |
| May 10 | Madrid Open | Quarterfinal | Marin Cilic | W/O | Walkover | Clay |
| May 9 | Madrid Open | Round 3 | Jeremy Chardy | W | 6-1, 7-6(2) | Clay |
| May 7 | Madrid Open | Round 2 | Taylor Fritz | W | 6-4, 6-2 | Clay |
| Apr 19 | Monte-Carlo Masters | Quarterfinal | Daniil Medvedev | L | 3-6, 6-4, 2-6 | Clay |
| Apr 18 | Monte-Carlo Masters | Round 3 | Taylor Fritz | W | 6-3, 6-0 | Clay |
| Apr 16 | Monte-Carlo Masters | Round 2 | Philipp Kohlschreiber | W | 6-3, 4-6, 6-4 | Clay |
| Mar 26 | Miami Open | Round 4 | Roberto Bautista Agut | L | 6-1, 5-7, 3-6 | Hard |
| Mar 24 | Miami Open | Round 3 | Federico Delbonis | W | 7-5, 4-6, 6-1 | Hard |
| Mar 22 | Miami Open | Round 2 | Bernard Tomic | W | 7-6(2), 6-2 | Hard |
| Mar 12 | Indian Wells | Round 3 | Philipp Kohlschreiber | L | 4-6, 4-6 | Hard |
| Mar 9 | Indian Wells | Round 2 | Bjorn Fratangelo | W | 7-6(5), 6-2 | Hard |
| Jan 27 | Australian Open | Final | Rafael Nadal | W | 6-3, 6-2, 6-3 | Hard |
| Jan 25 | Australian Open | Semifinal | Lucas Pouille | W | 6-0, 6-2, 6-2 | Hard |
| Jan 23 | Australian Open | Quarterfinal | Kei Nishikori | W | 6-1, 4-1 ret. (ret.) | Hard |
| Jan 21 | Australian Open | Round 4 | Daniil Medvedev | W | 6-4, 6-7(5), 6-2, 6-3 | Hard |
| Jan 19 | Australian Open | Round 3 | Denis Shapovalov | W | 6-3, 6-4, 4-6, 6-0 | Hard |
| Jan 17 | Australian Open | Round 2 | Jo-Wilfried Tsonga | W | 6-3, 7-5, 6-4 | Hard |
| Jan 15 | Australian Open | Round 1 | Mitchell Krueger | W | 6-3, 6-2, 6-2 | Hard |
| Jan 4 | Qatar Open | Semifinal | Roberto Bautista Agut | L | 6-3, 6-7(6), 4-6 | Hard |
| Jan 3 | Qatar Open | Quarterfinal | Nikoloz Basilashvili | W | 4-6, 6-3, 6-4 | Hard |
| Jan 2 | Qatar Open | Round 2 | Marton Fucsovics | W | 4-6, 6-4, 6-1 | Hard |
2018: 52-12
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 18 | ATP Finals | Final | Alexander Zverev | L | 4-6, 3-6 | Hard |
| Nov 17 | ATP Finals | Semifinal | Kevin Anderson | W | 6-2, 6-2 | Hard |
| Nov 16 | ATP Finals | Marin Cilic | W | 7-6(7), 6-2 | Hard | |
| Nov 14 | ATP Finals | Alexander Zverev | W | 6-4, 6-1 | Hard | |
| Nov 12 | ATP Finals | John Isner | W | 6-4, 6-3 | Hard | |
| Nov 4 | Paris Masters | Final | Karen Khachanov | L | 5-7, 4-6 | Hard |
| Nov 3 | Paris Masters | Semifinal | Roger Federer | W | 7-6(6), 5-7, 7-6(3) | Hard |
| Nov 2 | Paris Masters | Quarterfinal | Marin Cilic | W | 4-6, 6-2, 6-3 | Hard |
| Nov 1 | Paris Masters | Round 3 | Damir Dzumhur | W | 6-1, 2-1 ret. (ret.) | Hard |
| Oct 30 | Paris Masters | Round 2 | Joao Sousa | W | 7-5, 6-1 | Hard |
| Oct 14 | Shanghai Masters | Final | Borna Coric | W | 6-3, 6-4 | Hard |
| Oct 13 | Shanghai Masters | Semifinal | Alexander Zverev | W | 6-2, 6-1 | Hard |
| Oct 12 | Shanghai Masters | Quarterfinal | Kevin Anderson | W | 7-6(1), 6-3 | Hard |
| Oct 11 | Shanghai Masters | Round 3 | Marco Cecchinato | W | 6-4, 6-0 | Hard |
| Sep 9 | US Open | Final | Juan Martin del Potro | W | 6-3, 7-6(4), 6-3 | Hard |
| Sep 7 | US Open | Semifinal | Kei Nishikori | W | 6-3, 6-4, 6-2 | Hard |
| Sep 5 | US Open | Quarterfinal | John Millman | W | 6-3, 6-4, 6-4 | Hard |
| Sep 3 | US Open | Round 4 | Joao Sousa | W | 6-3, 6-4, 6-3 | Hard |
| Sep 1 | US Open | Round 3 | Richard Gasquet | W | 6-2, 6-3, 6-3 | Hard |
| Aug 30 | US Open | Round 2 | Tennys Sandgren | W | 6-1, 6-3, 6-7(2), 6-2 | Hard |
| Aug 28 | US Open | Round 1 | Marton Fucsovics | W | 6-3, 3-6, 6-4, 6-0 | Hard |
| Aug 19 | Western & Southern Open | Final | Roger Federer | W | 6-4, 6-4 | Hard |
| Aug 18 | Western & Southern Open | Semifinal | Marin Cilic | W | 6-4, 3-6, 6-3 | Hard |
| Aug 17 | Western & Southern Open | Quarterfinal | Milos Raonic | W | 7-5, 4-6, 6-3 | Hard |
| Aug 17 | Western & Southern Open | Round 3 | Grigor Dimitrov | W | 2-6, 6-3, 6-4 | Hard |
| Aug 15 | Western & Southern Open | Round 2 | Adrian Mannarino | W | 4-6, 6-2, 6-1 | Hard |
| Aug 13 | Western & Southern Open | Round 1 | Steve Johnson | W | 6-4, 7-6(4) | Hard |
| Aug 9 | Rogers Cup (M) | Round 3 | Stefanos Tsitsipas | L | 3-6, 7-6(5), 3-6 | Hard |
| Aug 8 | Rogers Cup (M) | Round 2 | Peter Polansky | W | 6-3, 6-4 | Hard |
| Aug 7 | Rogers Cup (M) | Round 1 | Mirza Basic | W | 6-3, 7-6(3) | Hard |
| Jul 15 | Wimbledon | Final | Kevin Anderson | W | 6-2, 6-2, 7-6(3) | Grass |
| Jul 14 | Wimbledon | Semifinal | Rafael Nadal | W | 6-4, 3-6, 7-6(9), 3-6, 10-8 | Grass |
| Jul 11 | Wimbledon | Quarterfinal | Kei Nishikori | W | 6-3, 3-6, 6-2, 6-2 | Grass |
| Jul 9 | Wimbledon | Round 4 | Karen Khachanov | W | 6-4, 6-2, 6-2 | Grass |
| Jul 7 | Wimbledon | Round 3 | Kyle Edmund | W | 4-6, 6-3, 6-2, 6-4 | Grass |
| Jul 5 | Wimbledon | Round 2 | Horacio Zeballos | W | 6-1, 6-2, 6-3 | Grass |
| Jul 3 | Wimbledon | Round 1 | Tennys Sandgren | W | 6-3, 6-1, 6-2 | Grass |
| Jun 24 | Cinch Championships | Final | Marin Cilic | L | 7-5, 6-7(4), 3-6 | Grass |
| Jun 23 | Cinch Championships | Semifinal | Jeremy Chardy | W | 7-6(5), 6-4 | Grass |
| Jun 22 | Cinch Championships | Quarterfinal | Adrian Mannarino | W | 7-5, 6-1 | Grass |
| Jun 21 | Cinch Championships | Round 2 | Grigor Dimitrov | W | 6-4, 6-1 | Grass |
| Jun 19 | Cinch Championships | Round 1 | John Millman | W | 6-2, 6-1 | Grass |
| Jun 5 | French Open | Quarterfinal | Marco Cecchinato | L | 3-6, 6-7(4), 6-1, 6-7(11) | Clay |
| Jun 3 | French Open | Round 4 | Fernando Verdasco | W | 6-3, 6-4, 6-2 | Clay |
| Jun 1 | French Open | Round 3 | Roberto Bautista Agut | W | 6-4, 6-7(6), 7-6(4), 6-2 | Clay |
| May 30 | French Open | Round 2 | Jaume Munar | W | 7-6(1), 6-4, 6-4 | Clay |
| May 28 | French Open | Round 1 | Rogerio Dutra Silva | W | 6-3, 6-4, 6-4 | Clay |
| May 19 | Internazionali BNL dItalia | Semifinal | Rafael Nadal | L | 6-7(4), 3-6 | Clay |
| May 18 | Internazionali BNL dItalia | Quarterfinal | Kei Nishikori | W | 2-6, 6-1, 6-3 | Clay |
| May 17 | Internazionali BNL dItalia | Round 3 | Albert Ramos-Vinolas | W | 6-1, 7-5 | Clay |
| May 16 | Internazionali BNL dItalia | Round 2 | Nikoloz Basilashvili | W | 6-4, 6-2 | Clay |
| May 14 | Internazionali BNL dItalia | Round 1 | Alexandr Dolgopolov | W | 6-1, 6-3 | Clay |
| May 9 | Madrid Open | Round 2 | Kyle Edmund | L | 3-6, 6-2, 3-6 | Clay |
| May 7 | Madrid Open | Round 1 | Kei Nishikori | W | 7-5, 6-4 | Clay |
| Apr 25 | Barcelona Open | Round 2 | Martin Klizan | L | 2-6, 6-1, 3-6 | Clay |
| Apr 19 | Monte-Carlo Masters | Round 3 | Dominic Thiem | L | 7-6(2), 2-6, 3-6 | Clay |
| Apr 18 | Monte-Carlo Masters | Round 2 | Borna Coric | W | 7-6(2), 7-5 | Clay |
| Apr 16 | Monte-Carlo Masters | Round 1 | Dusan Lajovic | W | 6-0, 6-1 | Clay |
| Mar 23 | Miami Open | Round 2 | Benoit Paire | L | 3-6, 4-6 | Hard |
| Mar 11 | Indian Wells | Round 2 | Taro Daniel | L | 6-7(3), 6-4, 1-6 | Hard |
| Jan 22 | Australian Open | Round 4 | Hyeon Chung | L | 6-7(4), 5-7, 6-7(3) | Hard |
| Jan 20 | Australian Open | Round 3 | Albert Ramos-Vinolas | W | 6-2, 6-2, 6-3 | Hard |
| Jan 17 | Australian Open | Round 2 | Gael Monfils | W | 4-6, 6-3, 6-1, 6-3 | Hard |
| Jan 15 | Australian Open | Round 1 | Donald Young | W | 6-1, 6-2, 6-4 | Hard |
2017: 30-8
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Jul 12 | Wimbledon | Quarterfinal | Tomas Berdych | L | 6-7(2), 0-2 ret. (ret.) | Grass |
| Jul 11 | Wimbledon | Round 4 | Adrian Mannarino | W | 6-2, 7-6(5), 6-4 | Grass |
| Jul 8 | Wimbledon | Round 3 | Ernests Gulbis | W | 6-4, 6-1, 7-6(2) | Grass |
| Jul 6 | Wimbledon | Round 2 | Adam Pavlasek | W | 6-2, 6-2, 6-1 | Grass |
| Jul 4 | Wimbledon | Round 1 | Martin Klizan | W | 6-3, 2-0 ret. (ret.) | Grass |
| Jul 1 | ATP & WTA Aegon International | Final | Gael Monfils | W | 6-3, 6-4 | Grass |
| Jun 30 | ATP & WTA Aegon International | Semifinal | Daniil Medvedev | W | 6-4, 6-4 | Grass |
| Jun 29 | ATP & WTA Aegon International | Quarterfinal | Donald Young | W | 6-2, 7-6(9) | Grass |
| Jun 28 | ATP & WTA Aegon International | Round 2 | Vasek Pospisil | W | 6-4, 6-3 | Grass |
| Jun 7 | French Open | Quarterfinal | Dominic Thiem | L | 6-7(5), 3-6, 0-6 | Clay |
| Jun 4 | French Open | Round 4 | Albert Ramos-Vinolas | W | 7-6(5), 6-1, 6-3 | Clay |
| Jun 2 | French Open | Round 3 | Diego Schwartzman | W | 5-7, 6-3, 3-6, 6-1, 6-1 | Clay |
| May 31 | French Open | Round 2 | Joao Sousa | W | 6-1, 6-4, 6-3 | Clay |
| May 29 | French Open | Round 1 | Marcel Granollers | W | 6-3, 6-4, 6-2 | Clay |
| May 21 | ATP & WTA Internazionali BNL d'Italia | Final | Alexander Zverev | L | 4-6, 3-6 | Clay |
| May 20 | ATP & WTA Internazionali BNL d'Italia | Semifinal | Dominic Thiem | W | 6-1, 6-0 | Clay |
| May 20 | ATP & WTA Internazionali BNL d'Italia | Quarterfinal | Juan Martin del Potro | W | 6-1, 6-4 | Clay |
| May 18 | ATP & WTA Internazionali BNL d'Italia | Round 3 | Roberto Bautista Agut | W | 6-4, 6-4 | Clay |
| May 16 | ATP & WTA Internazionali BNL d'Italia | Round 2 | Aljaz Bedene | W | 7-6(2), 6-2 | Clay |
| May 13 | ATP & WTA Mutua Madrid Open | Semifinal | Rafael Nadal | L | 2-6, 4-6 | Clay |
| May 12 | ATP & WTA Mutua Madrid Open | Quarterfinal | Kei Nishikori | W/O | Walkover | Clay |
| May 11 | ATP & WTA Mutua Madrid Open | Round 3 | Feliciano Lopez | W | 6-4, 7-5 | Clay |
| May 10 | ATP & WTA Mutua Madrid Open | Round 2 | Nicolas Almagro | W | 6-1, 4-6, 7-5 | Clay |
| Apr 21 | ATP Monte-Carlo Rolex Masters | Quarterfinal | David Goffin | L | 2-6, 6-3, 5-7 | Clay |
| Apr 20 | ATP Monte-Carlo Rolex Masters | Round 3 | Pablo Carreno Busta | W | 6-2, 4-6, 6-4 | Clay |
| Apr 18 | ATP Monte-Carlo Rolex Masters | Round 2 | Gilles Simon | W | 6-3, 3-6, 7-5 | Clay |
| Mar 15 | ATP & WTA BNP Paribas Open | Round 4 | Nick Kyrgios | L | 4-6, 6-7(3) | Hard |
| Mar 14 | ATP & WTA BNP Paribas Open | Round 3 | Juan Martin del Potro | W | 7-5, 4-6, 6-1 | Hard |
| Mar 12 | ATP & WTA BNP Paribas Open | Round 2 | Kyle Edmund | W | 6-4, 7-6(5) | Hard |
| Mar 2 | ATP & WTA Abierto Mexicano Telcel | Quarterfinal | Nick Kyrgios | L | 6-7(9), 5-7 | Hard |
| Mar 1 | ATP & WTA Abierto Mexicano Telcel | Round 2 | Juan Martin del Potro | W | 4-6, 6-4, 6-4 | Hard |
| Feb 28 | ATP & WTA Abierto Mexicano Telcel | Round 1 | Martin Klizan | W | 6-3, 7-6(4) | Hard |
| Jan 18 | Australian Open | Round 2 | Denis Istomin | L | 6-7(8), 7-5, 6-2, 6-7(5), 4-6 | Hard |
| Jan 17 | Australian Open | Round 1 | Fernando Verdasco | W | 6-1, 7-6(4), 6-2 | Hard |
| Jan 7 | ATP Qatar ExxonMobil Open | Final | Andy Murray | W | 6-3, 5-7, 6-4 | Hard |
| Jan 6 | ATP Qatar ExxonMobil Open | Semifinal | Fernando Verdasco | W | 4-6, 7-6(7), 6-3 | Hard |
| Jan 5 | ATP Qatar ExxonMobil Open | Quarterfinal | Radek Stepanek | W | 6-3, 6-3 | Hard |
| Jan 4 | ATP Qatar ExxonMobil Open | Round 2 | Horacio Zeballos | W | 6-3, 6-4 | Hard |
| Jan 2 | ATP Qatar ExxonMobil Open | Round 1 | Jan-Lennard Struff | W | 7-6(1), 6-3 | Hard |
2016: 63-9
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 20 | ATP Finals | Final | Andy Murray | L | 3-6, 4-6 | Hard |
| Nov 19 | ATP Finals | Semifinal | Kei Nishikori | W | 6-1, 6-1 | Hard |
| Nov 17 | ATP Finals | Round 1 | David Goffin | W | 6-1, 6-2 | Hard |
| Nov 15 | ATP Finals | Round 1 | Milos Raonic | W | 7-6(6), 7-6(5) | Hard |
| Nov 13 | ATP Finals | Round 1 | Dominic Thiem | W | 6-7(10), 6-0, 6-2 | Hard |
| Nov 4 | Paris Masters | Quarterfinal | Marin Cilic | L | 4-6, 6-7(2) | Hard |
| Nov 3 | Paris Masters | Round 3 | Grigor Dimitrov | W | 4-6, 6-2, 6-3 | Hard |
| Nov 2 | Paris Masters | Round 2 | Gilles Muller | W | 6-3, 6-4 | Hard |
| Oct 15 | Shanghai Masters | Semifinal | Roberto Bautista Agut | L | 4-6, 4-6 | Hard |
| Oct 14 | Shanghai Masters | Quarterfinal | Mischa Zverev | W | 3-6, 7-6(4), 6-3 | Hard |
| Oct 13 | Shanghai Masters | Round 3 | Vasek Pospisil | W | 6-4, 6-4 | Hard |
| Oct 11 | Shanghai Masters | Round 2 | Fabio Fognini | W | 6-3, 6-3 | Hard |
| Sep 11 | US Open | Final | Stan Wawrinka | L | 7-6(1), 4-6, 5-7, 3-6 | Hard |
| Sep 9 | US Open | Semifinal | Gael Monfils | W | 6-3, 6-2, 3-6, 6-2 | Hard |
| Sep 6 | US Open | Quarterfinal | Jo-Wilfried Tsonga | W | 6-3, 6-2 ret. (ret.) | Hard |
| Sep 4 | US Open | Round 4 | Kyle Edmund | W | 6-2, 6-1, 6-4 | Hard |
| Sep 2 | US Open | Round 3 | Mikhail Youzhny | W | 4-2 ret. (ret.) | Hard |
| Aug 31 | US Open | Round 2 | Jiri Vesely | W/O | Walkover | Hard |
| Aug 29 | US Open | Round 1 | Jerzy Janowicz | W | 6-3, 5-7, 6-2, 6-1 | Hard |
| Aug 7 | Rio 2016 | Round 1 | Juan Martin del Potro | L | 6-7(4), 6-7(2) | Hard |
| Jul 31 | ATP Rogers Cup | Final | Kei Nishikori | W | 6-3, 7-5 | Hard |
| Jul 30 | ATP Rogers Cup | Semifinal | Gael Monfils | W | 6-3, 6-2 | Hard |
| Jul 29 | ATP Rogers Cup | Quarterfinal | Tomas Berdych | W | 7-6(6), 6-4 | Hard |
| Jul 28 | ATP Rogers Cup | Round 3 | Radek Stepanek | W | 6-2, 6-4 | Hard |
| Jul 27 | ATP Rogers Cup | Round 2 | Gilles Muller | W | 7-5, 7-6(3) | Hard |
| Jul 2 | Wimbledon | Round 3 | Sam Querrey | L | 6-7(6), 1-6, 6-3, 6-7(5) | Grass |
| Jun 29 | Wimbledon | Round 2 | Adrian Mannarino | W | 6-4, 6-3, 7-6(5) | Grass |
| Jun 27 | Wimbledon | Round 1 | James Ward | W | 6-0, 7-6(3), 6-4 | Grass |
| Jun 5 | French Open | Final | Andy Murray | W | 3-6, 6-1, 6-2, 6-4 | Clay |
| Jun 3 | French Open | Semifinal | Dominic Thiem | W | 6-2, 6-1, 6-4 | Clay |
| Jun 2 | French Open | Quarterfinal | Tomas Berdych | W | 6-3, 7-5, 6-3 | Clay |
| May 31 | French Open | Round 4 | Roberto Bautista Agut | W | 3-6, 6-4, 6-1, 7-5 | Clay |
| May 28 | French Open | Round 3 | Aljaz Bedene | W | 6-2, 6-3, 6-3 | Clay |
| May 26 | French Open | Round 2 | Steve Darcis | W | 7-5, 6-3, 6-4 | Clay |
| May 24 | French Open | Round 1 | Yen-Hsun Lu | W | 6-4, 6-1, 6-1 | Clay |
| May 15 | ATP & WTA Internazionali BNL d'Italia | Final | Andy Murray | L | 3-6, 3-6 | Clay |
| May 14 | ATP & WTA Internazionali BNL d'Italia | Semifinal | Kei Nishikori | W | 2-6, 6-4, 7-6 | Clay |
| May 13 | ATP & WTA Internazionali BNL d'Italia | Quarterfinal | Rafael Nadal | W | 7-5, 6-6(6) | Clay |
| May 12 | ATP & WTA Internazionali BNL d'Italia | Round 3 | Thomaz Bellucci | W | 0-6, 6-3, 6-2 | Clay |
| May 11 | ATP & WTA Internazionali BNL d'Italia | Round 2 | Stephane Robert | W | 7-5, 7-5 | Clay |
| May 8 | ATP & WTA Mutua Madrid Open | Final | Andy Murray | W | 6-2, 3-6, 6-3 | Clay |
| May 7 | ATP & WTA Mutua Madrid Open | Semifinal | Kei Nishikori | W | 6-3, 7-6(4) | Clay |
| May 6 | ATP & WTA Mutua Madrid Open | Quarterfinal | Milos Raonic | W | 6-3, 6-4 | Clay |
| May 5 | ATP & WTA Mutua Madrid Open | Round 3 | Roberto Bautista Agut | W | 6-2, 6-1 | Clay |
| May 4 | ATP & WTA Mutua Madrid Open | Round 2 | Borna Coric | W | 6-2, 6-4 | Clay |
| Apr 13 | Monte-Carlo Masters | Round 2 | Jiri Vesely | L | 4-6, 6-2, 4-6 | Clay |
| Apr 3 | ATP & WTA Miami Open | Final | Kei Nishikori | W | 6-3, 6-3 | Hard |
| Apr 1 | ATP & WTA Miami Open | Semifinal | David Goffin | W | 7-6(5), 6-4 | Hard |
| Mar 30 | ATP & WTA Miami Open | Quarterfinal | Tomas Berdych | W | 6-3, 6-3 | Hard |
| Mar 29 | ATP & WTA Miami Open | Round 4 | Dominic Thiem | W | 6-3, 6-4 | Hard |
| Mar 27 | ATP & WTA Miami Open | Round 3 | Joao Sousa | W | 6-4, 6-1 | Hard |
| Mar 25 | ATP & WTA Miami Open | Round 2 | Kyle Edmund | W | 6-3, 6-3 | Hard |
| Mar 20 | ATP & WTA BNP Paribas Open | Final | Milos Raonic | W | 6-2, 6-0 | Hard |
| Mar 19 | ATP & WTA BNP Paribas Open | Semifinal | Rafael Nadal | W | 7-6(5), 6-2 | Hard |
| Mar 18 | ATP & WTA BNP Paribas Open | Quarterfinal | Jo-Wilfried Tsonga | W | 7-6(2), 7-6(2) | Hard |
| Mar 16 | ATP & WTA BNP Paribas Open | Round 4 | Feliciano Lopez | W | 6-3, 6-3 | Hard |
| Mar 15 | ATP & WTA BNP Paribas Open | Round 3 | Philipp Kohlschreiber | W | 7-5, 7-5 | Hard |
| Mar 13 | ATP & WTA BNP Paribas Open | Round 2 | Bjorn Fratangelo | W | 2-6, 6-1, 6-2 | Hard |
| Feb 25 | ATP Dubai Duty Free | Quarterfinal | Feliciano Lopez | L | 3-6 ret. (ret.) | Hard |
| Feb 24 | ATP Dubai Duty Free | Round 2 | Malek Jaziri | W | 6-1, 6-2 | Hard |
| Feb 22 | ATP Dubai Duty Free | Round 1 | Tommy Robredo | W | 6-1, 6-2 | Hard |
| Jan 31 | Australian Open | Final | Andy Murray | W | 6-1, 7-5, 7-6(3) | Hard |
| Jan 28 | Australian Open | Semifinal | Roger Federer | W | 6-1, 6-2, 3-6, 6-3 | Hard |
| Jan 26 | Australian Open | Quarterfinal | Kei Nishikori | W | 6-3, 6-2, 6-4 | Hard |
| Jan 23 | Australian Open | Round 4 | Gilles Simon | W | 6-3, 6-7(1), 6-4, 4-6, 6-3 | Hard |
| Jan 22 | Australian Open | Round 3 | Andreas Seppi | W | 6-1, 7-5, 7-6(6) | Hard |
| Jan 20 | Australian Open | Round 2 | Quentin Halys | W | 6-1, 6-2, 7-6(3) | Hard |
| Jan 17 | Australian Open | Round 1 | Hyeon Chung | W | 6-3, 6-2, 6-4 | Hard |
| Jan 9 | Qatar Open | Final | Rafael Nadal | W | 6-1, 6-2 | Hard |
| Jan 8 | Qatar Open | Semifinal | Tomas Berdych | W | 6-3, 7-6(3) | Hard |
| Jan 7 | Qatar Open | Quarterfinal | Leonardo Mayer | W | 6-3, 7-5 | Hard |
| Jan 6 | Qatar Open | Round 2 | Fernando Verdasco | W | 6-2, 6-2 | Hard |
| Jan 4 | Qatar Open | Round 1 | Dustin Brown | W | 6-2, 6-2 | Hard |
2015: 81-6
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 22 | ATP Finals | Final | Roger Federer | W | 6-3, 6-4 | Hard |
| Nov 21 | ATP Finals | Semifinal | Rafael Nadal | W | 6-3, 6-3 | Hard |
| Nov 19 | ATP Finals | Round 1 | Tomas Berdych | W | 6-3, 7-5 | Hard |
| Nov 17 | ATP Finals | Round 1 | Roger Federer | L | 5-7, 2-6 | Hard |
| Nov 15 | ATP Finals | Round 1 | Kei Nishikori | W | 6-1, 6-1 | Hard |
| Nov 8 | Paris Masters | Final | Andy Murray | W | 6-2, 6-4 | Hard |
| Nov 7 | Paris Masters | Semifinal | Stan Wawrinka | W | 6-3, 3-6, 6-0 | Hard |
| Nov 6 | Paris Masters | Quarterfinal | Tomas Berdych | W | 7-6(3), 7-6(8) | Hard |
| Nov 5 | Paris Masters | Round 3 | Gilles Simon | W | 6-3, 7-5 | Hard |
| Nov 3 | Paris Masters | Round 2 | Thomaz Bellucci | W | 7-5, 6-3 | Hard |
| Oct 18 | Shanghai Masters | Final | Jo-Wilfried Tsonga | W | 6-2, 6-4 | Hard |
| Oct 17 | Shanghai Masters | Semifinal | Andy Murray | W | 6-1, 6-3 | Hard |
| Oct 16 | Shanghai Masters | Quarterfinal | Bernard Tomic | W | 7-6(6), 6-1 | Hard |
| Oct 15 | Shanghai Masters | Round 3 | Feliciano Lopez | W | 6-2, 6-3 | Hard |
| Oct 14 | Shanghai Masters | Round 2 | Martin Klizan | W | 6-2, 6-1 | Hard |
| Oct 11 | ATP China Open | Final | Rafael Nadal | W | 6-2, 6-2 | Hard |
| Oct 10 | ATP China Open | Semifinal | David Ferrer | W | 6-2, 6-3 | Hard |
| Oct 9 | ATP China Open | Quarterfinal | John Isner | W | 6-2, 6-2 | Hard |
| Oct 8 | ATP China Open | Round 2 | Zhang Ze | W | 6-2, 6-1 | Hard |
| Oct 6 | ATP China Open | Round 1 | Simone Bolelli | W | 6-1, 6-1 | Hard |
| Sep 13 | US Open | Final | Roger Federer | W | 6-4, 5-7, 6-4, 6-4 | Hard |
| Sep 11 | US Open | Semifinal | Marin Cilic | W | 6-0, 6-1, 6-2 | Hard |
| Sep 8 | US Open | Quarterfinal | Feliciano Lopez | W | 6-1, 3-6, 6-3, 7-6(2) | Hard |
| Sep 6 | US Open | Round 4 | Roberto Bautista Agut | W | 6-3, 4-6, 6-4, 6-3 | Hard |
| Sep 4 | US Open | Round 3 | Andreas Seppi | W | 6-3, 7-5, 7-5 | Hard |
| Sep 2 | US Open | Round 2 | Andreas Haider-Maurer | W | 6-4, 6-1, 6-2 | Hard |
| Aug 31 | US Open | Round 1 | Joao Souza | W | 6-1, 6-1, 6-1 | Hard |
| Aug 23 | ATP Western & Southern Open | Final | Roger Federer | L | 6-7(1), 3-6 | Hard |
| Aug 22 | ATP Western & Southern Open | Semifinal | Alexandr Dolgopolov | W | 4-6, 7-6(5), 6-2 | Hard |
| Aug 21 | ATP Western & Southern Open | Quarterfinal | Stan Wawrinka | W | 6-4, 6-1 | Hard |
| Aug 20 | ATP Western & Southern Open | Round 3 | David Goffin | W | 6-4, 2-6, 6-3 | Hard |
| Aug 19 | ATP Western & Southern Open | Round 2 | Benoit Paire | W | 7-5, 6-2 | Hard |
| Aug 16 | ATP Coupe Rogers | Final | Andy Murray | L | 4-6, 6-4, 3-6 | Hard |
| Aug 15 | ATP Coupe Rogers | Semifinal | Jeremy Chardy | W | 6-4, 6-4 | Hard |
| Aug 14 | ATP Coupe Rogers | Quarterfinal | Ernests Gulbis | W | 5-7, 7-6(7), 6-1 | Hard |
| Aug 13 | ATP Coupe Rogers | Round 3 | Jack Sock | W | 6-2, 6-1 | Hard |
| Aug 11 | ATP Coupe Rogers | Round 2 | Thomaz Bellucci | W | 6-3, 7-6(4) | Hard |
| Jul 12 | Wimbledon | Final | Roger Federer | W | 7-6(1), 6-7(10), 6-4, 6-3 | Grass |
| Jul 10 | Wimbledon | Semifinal | Richard Gasquet | W | 7-6(2), 6-4, 6-4 | Grass |
| Jul 8 | Wimbledon | Quarterfinal | Marin Cilic | W | 6-4, 6-4, 6-4 | Grass |
| Jul 7 | Wimbledon | Round 4 | Kevin Anderson | W | 6-7(6), 6-7(6), 6-1, 6-4, 7-5 | Grass |
| Jul 3 | Wimbledon | Round 3 | Bernard Tomic | W | 6-3, 6-3, 6-3 | Grass |
| Jul 1 | Wimbledon | Round 2 | Jarkko Nieminen | W | 6-4, 6-2, 6-3 | Grass |
| Jun 29 | Wimbledon | Round 1 | Philipp Kohlschreiber | W | 6-4, 6-4, 6-4 | Grass |
| Jun 7 | French Open | Final | Stan Wawrinka | L | 6-4, 4-6, 3-6, 4-6 | Clay |
| Jun 6 | French Open | Semifinal | Andy Murray | W | 6-3, 6-3, 5-7, 5-7, 6-1 | Clay |
| Jun 3 | French Open | Quarterfinal | Rafael Nadal | W | 7-5, 6-3, 6-1 | Clay |
| Jun 1 | French Open | Round 4 | Richard Gasquet | W | 6-1, 6-2, 6-3 | Clay |
| May 30 | French Open | Round 3 | Thanasi Kokkinakis | W | 6-4, 6-4, 6-4 | Clay |
| May 28 | French Open | Round 2 | Gilles Muller | W | 6-1, 6-4, 6-4 | Clay |
| May 26 | French Open | Round 1 | Jarkko Nieminen | W | 6-2, 7-5, 6-2 | Clay |
| May 17 | ATP Internazionali BNL d'Italia | Final | Roger Federer | W | 6-4, 6-3 | Clay |
| May 16 | ATP Internazionali BNL d'Italia | Semifinal | David Ferrer | W | 6-4, 6-4 | Clay |
| May 15 | ATP Internazionali BNL d'Italia | Quarterfinal | Kei Nishikori | W | 6-3, 3-6, 6-1 | Clay |
| May 14 | ATP Internazionali BNL d'Italia | Round 3 | Thomaz Bellucci | W | 5-7, 6-2, 6-3 | Clay |
| May 12 | ATP Internazionali BNL d'Italia | Round 2 | Nicolas Almagro | W | 6-1, 6-7(5), 6-3 | Clay |
| Apr 19 | Monte-Carlo Masters | Final | Tomas Berdych | W | 7-5, 4-6, 6-3 | Clay |
| Apr 18 | Monte-Carlo Masters | Semifinal | Rafael Nadal | W | 6-3, 6-3 | Clay |
| Apr 17 | Monte-Carlo Masters | Quarterfinal | Marin Cilic | W | 6-0, 6-3 | Clay |
| Apr 16 | Monte-Carlo Masters | Round 3 | Andreas Haider-Maurer | W | 6-4, 6-0 | Clay |
| Apr 14 | Monte-Carlo Masters | Round 2 | Albert Ramos-Vinolas | W | 6-1, 6-4 | Clay |
| Apr 5 | ATP Miami Open | Final | Andy Murray | W | 7-6(3), 4-6, 6-0 | Hard |
| Apr 3 | ATP Miami Open | Semifinal | John Isner | W | 7-6(3), 6-2 | Hard |
| Apr 2 | ATP Miami Open | Quarterfinal | David Ferrer | W | 7-5, 7-5 | Hard |
| Mar 31 | ATP Miami Open | Round 4 | Alexandr Dolgopolov | W | 6-7(3), 7-5, 6-0 | Hard |
| Mar 30 | ATP Miami Open | Round 3 | Steve Darcis | W | 6-0, 7-5 | Hard |
| Mar 28 | ATP Miami Open | Round 2 | Martin Klizan | W | 6-0, 5-7, 6-1 | Hard |
| Mar 22 | ATP BNP Paribas Open | Final | Roger Federer | W | 6-3, 6-7(5), 6-2 | Hard |
| Mar 21 | ATP BNP Paribas Open | Semifinal | Andy Murray | W | 6-2, 6-3 | Hard |
| Mar 19 | ATP BNP Paribas Open | Quarterfinal | Bernard Tomic | W/O | Walkover | Hard |
| Mar 18 | ATP BNP Paribas Open | Round 4 | John Isner | W | 6-4, 7-6(5) | Hard |
| Mar 16 | ATP BNP Paribas Open | Round 3 | Albert Ramos-Vinolas | W | 7-5, 6-3 | Hard |
| Mar 14 | ATP BNP Paribas Open | Round 2 | Marcos Baghdatis | W | 6-1, 6-3 | Hard |
| Feb 28 | Dubai Duty Free | Final | Roger Federer | L | 3-6, 5-7 | Hard |
| Feb 27 | Dubai Duty Free | Semifinal | Tomas Berdych | W | 6-0, 5-7, 6-4 | Hard |
| Feb 26 | Dubai Duty Free | Quarterfinal | Marsel Ilhan | W | 6-1, 6-1 | Hard |
| Feb 25 | Dubai Duty Free | Round 2 | Andrey Golubev | W | 6-1, 6-2 | Hard |
| Feb 24 | Dubai Duty Free | Round 1 | Vasek Pospisil | W | 6-4, 6-4 | Hard |
| Feb 1 | Australian Open | Final | Andy Murray | W | 7-6(5), 6-7(4), 6-3, 6-0 | Hard |
| Jan 30 | Australian Open | Semifinal | Stan Wawrinka | W | 7-6(1), 3-6, 6-4, 4-6, 6-0 | Hard |
| Jan 28 | Australian Open | Quarterfinal | Milos Raonic | W | 7-6(5), 6-4, 6-2 | Hard |
| Jan 26 | Australian Open | Round 4 | Gilles Muller | W | 6-4, 7-5, 7-5 | Hard |
| Jan 24 | Australian Open | Round 3 | Fernando Verdasco | W | 7-6(8), 6-3, 6-4 | Hard |
| Jan 22 | Australian Open | Round 2 | Andrey Kuznetsov | W | 6-0, 6-1, 6-4 | Hard |
| Jan 20 | Australian Open | Round 1 | Aljaz Bedene | W | 6-3, 6-2, 6-4 | Hard |
| Jan 8 | Qatar Open | Quarterfinal | Ivo Karlovic | L | 7-6(2), 6-7(6), 4-6 | Hard |
| Jan 7 | Qatar Open | Round 2 | Sergiy Stakhovsky | W | 6-2, 6-1 | Hard |
| Jan 6 | Qatar Open | Round 1 | Dusan Lajovic | W | 6-2, 6-1 | Hard |
2014: 61-8
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 16 | Barclays ATP World Tour Finals | Final | Roger Federer | W/O | Walkover | Hard |
| Nov 15 | Barclays ATP World Tour Finals | Semifinal | Kei Nishikori | W | 6-1, 3-6, 6-0 | Hard |
| Nov 14 | Barclays ATP World Tour Finals | Tomas Berdych | W | 6-2, 6-2 | Hard | |
| Nov 12 | Barclays ATP World Tour Finals | Stan Wawrinka | W | Hard | ||
| Nov 10 | Barclays ATP World Tour Finals | Marin Cilic | W | 6-1, 6-1 | Hard | |
| Nov 2 | ATP BNP Paribas Masters | Final | Milos Raonic | W | 6-2, 6-3 | Hard |
| Nov 1 | ATP BNP Paribas Masters | Semifinal | Kei Nishikori | W | 6-2, 6-3 | Hard |
| Oct 31 | ATP BNP Paribas Masters | Quarterfinal | Andy Murray | W | 7-5, 6-2 | Hard |
| Oct 30 | ATP BNP Paribas Masters | Round 3 | Gael Monfils | W | 6-3, 7-6(2) | Hard |
| Oct 28 | ATP BNP Paribas Masters | Round 2 | Philipp Kohlschreiber | W | 6-3, 6-4 | Hard |
| Oct 11 | ATP Shanghai Rolex Masters | Semifinal | Roger Federer | L | 4-6, 4-6 | Hard |
| Oct 10 | ATP Shanghai Rolex Masters | Quarterfinal | David Ferrer | W | 6-4, 6-2 | Hard |
| Oct 9 | ATP Shanghai Rolex Masters | Round 3 | Mikhail Kukushkin | W | 6-3, 4-6, 6-4 | Hard |
| Oct 8 | ATP Shanghai Rolex Masters | Round 2 | Dominic Thiem | W | 6-3, 6-4 | Hard |
| Oct 5 | ATP China Open | Final | Tomas Berdych | W | 6-0, 6-2 | Hard |
| Oct 4 | ATP China Open | Semifinal | Andy Murray | W | 6-3, 6-4 | Hard |
| Oct 3 | ATP China Open | Quarterfinal | Grigor Dimitrov | W | 6-2, 6-4 | Hard |
| Oct 1 | ATP China Open | Round 2 | Vasek Pospisil | W | 6-3, 7-5 | Hard |
| Sep 30 | ATP China Open | Round 1 | Guillermo Garcia-Lopez | W | 6-2, 6-1 | Hard |
| Sep 6 | US Open | Semifinal | Kei Nishikori | L | 4-6, 6-1, 6-7(4), 3-6 | Hard |
| Sep 3 | US Open | Quarterfinal | Andy Murray | W | 7-6(1), 6-7(1), 6-2, 6-4 | Hard |
| Sep 1 | US Open | Round 4 | Philipp Kohlschreiber | W | 6-1, 7-5, 6-4 | Hard |
| Aug 30 | US Open | Round 3 | Sam Querrey | W | 6-3, 6-2, 6-2 | Hard |
| Aug 28 | US Open | Round 2 | Paul-Henri Mathieu | W | 6-1, 6-3, 6-0 | Hard |
| Aug 25 | US Open | Round 1 | Diego Schwartzman | W | 6-1, 6-2, 6-4 | Hard |
| Aug 14 | ATP Western & Southern Open | Round 3 | Tommy Robredo | L | 6-7(6), 5-7 | Hard |
| Aug 12 | ATP Western & Southern Open | Round 2 | Gilles Simon | W | 6-3, 4-6, 6-4 | Hard |
| Aug 7 | ATP Rogers Cup | Round 3 | Jo-Wilfried Tsonga | L | 2-6, 2-6 | Hard |
| Aug 6 | ATP Rogers Cup | Round 2 | Gael Monfils | W | 6-2, 6-7(4), 7-6(2) | Hard |
| Jul 6 | Wimbledon | Final | Roger Federer | W | 6-7(7), 6-4, 7-6(4), 5-7, 6-4 | Grass |
| Jul 4 | Wimbledon | Semifinal | Grigor Dimitrov | W | 6-4, 3-6, 7-6(2), 7-6(7) | Grass |
| Jul 2 | Wimbledon | Quarterfinal | Marin Cilic | W | 6-1, 3-6, 6-7(4), 6-2, 6-2 | Grass |
| Jun 30 | Wimbledon | Round 4 | Jo-Wilfried Tsonga | W | 6-3, 6-4, 6-6(2) | Grass |
| Jun 27 | Wimbledon | Round 3 | Gilles Simon | W | 6-4, 6-2, 6-4 | Grass |
| Jun 25 | Wimbledon | Round 2 | Radek Stepanek | W | 6-4, 6-3, 6-7(5), 7-6(5) | Grass |
| Jun 23 | Wimbledon | Round 1 | Andrey Golubev | W | 6-0, 6-1, 6-4 | Grass |
| Jun 8 | French Open | Final | Rafael Nadal | L | 6-3, 5-7, 2-6, 4-6 | Clay |
| Jun 6 | French Open | Semifinal | Ernests Gulbis | W | 6-3, 6-3, 3-6, 6-3 | Clay |
| Jun 3 | French Open | Quarterfinal | Milos Raonic | W | 7-5, 7-6(5), 6-4 | Clay |
| Jun 1 | French Open | Round 4 | Jo-Wilfried Tsonga | W | 6-1, 6-4, 6-1 | Clay |
| May 30 | French Open | Round 3 | Marin Cilic | W | 6-3, 6-2, 6-7(2), 6-4 | Clay |
| May 28 | French Open | Round 2 | Jeremy Chardy | W | 6-1, 6-4, 6-2 | Clay |
| May 26 | French Open | Round 1 | Joao Sousa | W | 6-1, 6-2, 6-4 | Clay |
| May 18 | ATP Internazionali BNL d'Italia | Final | Rafael Nadal | W | 4-6, 6-3, 6-3 | Clay |
| May 17 | ATP Internazionali BNL d'Italia | Semifinal | Milos Raonic | W | 6-7(5), 7-6(4), 6-3 | Clay |
| May 16 | ATP Internazionali BNL d'Italia | Quarterfinal | David Ferrer | W | 7-5, 4-6, 6-3 | Clay |
| May 15 | ATP Internazionali BNL d'Italia | Round 3 | Philipp Kohlschreiber | W | 4-6, 6-2, 6-1 | Clay |
| May 13 | ATP Internazionali BNL d'Italia | Round 2 | Radek Stepanek | W | 6-3, 7-5 | Clay |
| Apr 19 | ATP Monte-Carlo Rolex Masters | Semifinal | Roger Federer | L | 5-7, 2-6 | Clay |
| Apr 18 | ATP Monte-Carlo Rolex Masters | Quarterfinal | Guillermo Garcia-Lopez | W | 4-6, 6-3, 6-1 | Clay |
| Apr 17 | ATP Monte-Carlo Rolex Masters | Round 3 | Pablo Carreno Busta | W | 6-0, 6-1 | Clay |
| Apr 15 | ATP Monte-Carlo Rolex Masters | Round 2 | Albert Montanes | W | 6-1, 6-0 | Clay |
| Mar 30 | ATP Sony Open Tennis | Final | Rafael Nadal | W | 6-3, 6-3 | Hard |
| Mar 28 | ATP Sony Open Tennis | Semifinal | Kei Nishikori | W/O | Walkover | Hard |
| Mar 26 | ATP Sony Open Tennis | Quarterfinal | Andy Murray | W | 7-5, 6-3 | Hard |
| Mar 25 | ATP Sony Open Tennis | Round 4 | Tommy Robredo | W | 6-3, 7-5 | Hard |
| Mar 23 | ATP Sony Open Tennis | Round 3 | Florian Mayer | W/O | Walkover | Hard |
| Mar 21 | ATP Sony Open Tennis | Round 2 | Jeremy Chardy | W | 6-4, 6-3 | Hard |
| Mar 16 | ATP BNP Paribas Open | Final | Roger Federer | W | 3-6, 6-3, 7-6(3) | Hard |
| Mar 15 | ATP BNP Paribas Open | Semifinal | John Isner | W | 7-5, 6-7(2), 6-1 | Hard |
| Mar 14 | ATP BNP Paribas Open | Quarterfinal | Julien Benneteau | W | 6-1, 6-3 | Hard |
| Mar 12 | ATP BNP Paribas Open | Round 4 | Marin Cilic | W | 1-6, 6-2, 6-3 | Hard |
| Mar 11 | ATP BNP Paribas Open | Round 3 | Alejandro Gonzalez | W | 6-1, 3-6, 6-1 | Hard |
| Mar 9 | ATP BNP Paribas Open | Round 2 | Victor Hanescu | W | 7-6(1), 6-2 | Hard |
| Feb 28 | ATP Dubai Duty Free | Semifinal | Roger Federer | L | 6-3, 3-6, 2-6 | Hard |
| Feb 27 | ATP Dubai Duty Free | Quarterfinal | Mikhail Youzhny | W/O | Walkover | Hard |
| Feb 26 | ATP Dubai Duty Free | Round 2 | Roberto Bautista Agut | W | 6-1, 6-3 | Hard |
| Feb 25 | ATP Dubai Duty Free | Round 1 | Denis Istomin | W | 6-3, 6-3 | Hard |
| Jan 21 | Australian Open | Quarterfinal | Stan Wawrinka | L | 6-2, 4-6, 2-6, 6-3, 7-9 | Hard |
| Jan 19 | Australian Open | Round 4 | Fabio Fognini | W | 6-3, 6-0, 6-2 | Hard |
| Jan 17 | Australian Open | Round 3 | Denis Istomin | W | 6-3, 6-3, 7-5 | Hard |
| Jan 15 | Australian Open | Round 2 | Leonardo Mayer | W | 6-0, 6-4, 6-4 | Hard |
| Jan 13 | Australian Open | Round 1 | Lukas Lacko | W | 6-3, 7-6(2), 6-1 | Hard |
2013: 67-9
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 11 | Barclays ATP World Tour Finals | Final | Rafael Nadal | W | 6-3, 6-4 | Hard |
| Nov 10 | Barclays ATP World Tour Finals | Semifinal | Stan Wawrinka | W | 6-3, 6-3 | Hard |
| Nov 9 | Barclays ATP World Tour Finals | Richard Gasquet | W | 7-6(5), 4-6, 6-3 | Hard | |
| Nov 7 | Barclays ATP World Tour Finals | Juan Martin del Potro | W | 6-3, 3-6, 6-3 | Hard | |
| Nov 5 | Barclays ATP World Tour Finals | Roger Federer | W | 6-4, 6-7(2), 6-2 | Hard | |
| Nov 3 | ATP BNP Paribas Masters | Final | David Ferrer | W | 7-5, 7-5 | Hard |
| Nov 2 | ATP BNP Paribas Masters | Semifinal | Roger Federer | W | 4-6, 6-3, 6-2 | Hard |
| Nov 1 | ATP BNP Paribas Masters | Quarterfinal | Stan Wawrinka | W | 6-1, 6-4 | Hard |
| Oct 31 | ATP BNP Paribas Masters | Round 3 | John Isner | W | 6-7(5), 6-1, 6-2 | Hard |
| Oct 29 | ATP BNP Paribas Masters | Round 2 | Pierre-Hugues Herbert | W | 7-6(3), 6-3 | Hard |
| Oct 13 | Shanghai Rolex Masters | Final | Juan Martin del Potro | W | 6-1, 3-6, 7-6(3) | Hard |
| Oct 12 | Shanghai Rolex Masters | Semifinal | Jo-Wilfried Tsonga | W | 6-2, 7-5 | Hard |
| Oct 11 | Shanghai Rolex Masters | Quarterfinal | Gael Monfils | W | 6-7(4), 6-2, 6-4 | Hard |
| Oct 10 | Shanghai Rolex Masters | Round 3 | Fabio Fognini | W | 6-3, 6-3 | Hard |
| Oct 9 | Shanghai Rolex Masters | Round 2 | Marcel Granollers | W | 6-2, 6-0 | Hard |
| Oct 6 | ATP China Open | Final | Rafael Nadal | W | 6-3, 6-4 | Hard |
| Oct 5 | ATP China Open | Semifinal | Richard Gasquet | W | 6-4, 6-2 | Hard |
| Oct 4 | ATP China Open | Quarterfinal | Sam Querrey | W | 6-1, 6-2 | Hard |
| Oct 3 | ATP China Open | Round 2 | Fernando Verdasco | W | 7-5, 2-6, 6-2 | Hard |
| Oct 1 | ATP China Open | Round 1 | Lukas Rosol | W | 6-0, 6-3 | Hard |
| Sep 9 | US Open | Final | Rafael Nadal | L | 2-6, 6-3, 4-6, 1-6 | Hard |
| Sep 7 | US Open | Semifinal | Stan Wawrinka | W | 2-6, 7-6(4), 3-6, 6-3, 6-4 | Hard |
| Sep 5 | US Open | Quarterfinal | Mikhail Youzhny | W | 6-3, 6-2, 3-6, 6-0 | Hard |
| Sep 3 | US Open | Round 4 | Marcel Granollers | W | 6-3, 6-0, 6-0 | Hard |
| Sep 1 | US Open | Round 3 | Joao Sousa | W | 6-0, 6-2, 6-2 | Hard |
| Aug 30 | US Open | Round 2 | Benjamin Becker | W | 7-6(2), 6-2, 6-2 | Hard |
| Aug 27 | US Open | Round 1 | Ricardas Berankis | W | 6-1, 6-2, 6-2 | Hard |
| Aug 16 | ATP Western & Southern Open | Quarterfinal | John Isner | L | 6-7(5), 6-3, 5-7 | Hard |
| Aug 15 | ATP Western & Southern Open | Round 3 | David Goffin | W | 6-2, 6-0 | Hard |
| Aug 14 | ATP Western & Southern Open | Round 2 | Juan Monaco | W | 7-5, 6-2 | Hard |
| Aug 10 | ATP Rogers Cup | Semifinal | Rafael Nadal | L | 4-6, 6-3, 6-7(2) | Hard |
| Aug 9 | ATP Rogers Cup | Quarterfinal | Richard Gasquet | W | 6-1, 6-2 | Hard |
| Aug 8 | ATP Rogers Cup | Round 3 | Denis Istomin | W | 2-6, 6-4, 6-4 | Hard |
| Aug 6 | ATP Rogers Cup | Round 2 | Florian Mayer | W | 6-2, 6-1 | Hard |
| Jul 7 | Wimbledon | Final | Andy Murray | L | 4-6, 5-7, 4-6 | Grass |
| Jul 5 | Wimbledon | Semifinal | Juan Martin del Potro | W | 7-5, 4-6, 7-6(2), 6-7(6), 6-3 | Grass |
| Jul 3 | Wimbledon | Quarterfinal | Tomas Berdych | W | 7-6(5), 6-4, 6-3 | Grass |
| Jul 1 | Wimbledon | Round 4 | Tommy Haas | W | 6-1, 6-4, 7-6(4) | Grass |
| Jun 29 | Wimbledon | Round 3 | Jeremy Chardy | W | 6-3, 6-2, 6-2 | Grass |
| Jun 27 | Wimbledon | Round 2 | Bobby Reynolds | W | 7-6(2), 6-3, 6-1 | Grass |
| Jun 25 | Wimbledon | Round 1 | Florian Mayer | W | 6-3, 7-5, 6-4 | Grass |
| Jun 7 | French Open | Semifinal | Rafael Nadal | L | 4-6, 6-3, 1-6, 7-6(3), 7-9 | Clay |
| Jun 5 | French Open | Quarterfinal | Tommy Haas | W | 6-3, 7-6(5), 7-5 | Clay |
| Jun 3 | French Open | Round 4 | Philipp Kohlschreiber | W | 4-6, 6-3, 6-4, 6-4 | Clay |
| Jun 1 | French Open | Round 3 | Grigor Dimitrov | W | 6-2, 6-2, 6-3 | Clay |
| May 30 | French Open | Round 2 | Guido Pella | W | 6-2, 6-0, 6-2 | Clay |
| May 28 | French Open | Round 1 | David Goffin | W | 7-6(5), 6-4, 7-5 | Clay |
| May 17 | ATP Internazionali BNL d'Italia | Quarterfinal | Tomas Berdych | L | 6-2, 5-7, 4-6 | Clay |
| May 16 | ATP Internazionali BNL d'Italia | Round 3 | Alexandr Dolgopolov | W | 6-1, 6-4 | Clay |
| May 14 | ATP Internazionali BNL d'Italia | Round 2 | Albert Montanes | W | 6-2, 6-2 | Clay |
| May 7 | ATP Mutua Madrid Open | Round 2 | Grigor Dimitrov | L | 6-7(6), 7-6(8), 3-6 | Clay |
| Apr 21 | ATP Monte-Carlo Rolex Masters | Final | Rafael Nadal | W | 6-2, 7-6(1) | Clay |
| Apr 20 | ATP Monte-Carlo Rolex Masters | Semifinal | Fabio Fognini | W | 6-2, 6-1 | Clay |
| Apr 19 | ATP Monte-Carlo Rolex Masters | Quarterfinal | Jarkko Nieminen | W | 6-4, 6-3 | Clay |
| Apr 18 | ATP Monte-Carlo Rolex Masters | Round 3 | Juan Monaco | W | 4-6, 6-2, 6-2 | Clay |
| Apr 17 | ATP Monte-Carlo Rolex Masters | Round 2 | Mikhail Youzhny | W | 4-6, 6-1, 6-4 | Clay |
| Mar 26 | ATP Sony Open Tennis | Round 4 | Tommy Haas | L | 2-6, 4-6 | Hard |
| Mar 24 | ATP Sony Open Tennis | Round 3 | Somdev Devvarman | W | 6-2, 6-4 | Hard |
| Mar 22 | ATP Sony Open Tennis | Round 2 | Lukas Rosol | W | 6-1, 6-0 | Hard |
| Mar 16 | ATP BNP Paribas Open | Semifinal | Juan Martin del Potro | L | 6-4, 4-6, 4-6 | Hard |
| Mar 15 | ATP BNP Paribas Open | Quarterfinal | Jo-Wilfried Tsonga | W | 6-3, 6-1 | Hard |
| Mar 13 | ATP BNP Paribas Open | Round 4 | Sam Querrey | W | 6-0, 7-6(6) | Hard |
| Mar 12 | ATP BNP Paribas Open | Round 3 | Grigor Dimitrov | W | 7-6(4), 6-1 | Hard |
| Mar 10 | ATP BNP Paribas Open | Round 2 | Fabio Fognini | W | 6-0, 5-7, 6-2 | Hard |
| Mar 2 | ATP Dubai Duty Free | Final | Tomas Berdych | W | 7-5, 6-3 | Hard |
| Mar 1 | ATP Dubai Duty Free | Semifinal | Juan Martin del Potro | W | 6-3, 7-6(4) | Hard |
| Feb 28 | ATP Dubai Duty Free | Quarterfinal | Andreas Seppi | W | 6-0, 6-3 | Hard |
| Feb 27 | ATP Dubai Duty Free | Round 2 | Roberto Bautista Agut | W | 6-1, 7-6(4) | Hard |
| Feb 26 | ATP Dubai Duty Free | Round 1 | Viktor Troicki | W | 6-1, 6-4 | Hard |
| Jan 27 | Australian Open | Final | Andy Murray | W | 6-7(2), 7-6(3), 6-3, 6-2 | Hard |
| Jan 24 | Australian Open | Semifinal | David Ferrer | W | 6-2, 6-2, 6-1 | Hard |
| Jan 22 | Australian Open | Quarterfinal | Tomas Berdych | W | 6-1, 4-6, 6-1, 6-4 | Hard |
| Jan 20 | Australian Open | Round 4 | Stan Wawrinka | W | 1-6, 7-5, 6-4, 6-7(5), 12-10 | Hard |
| Jan 18 | Australian Open | Round 3 | Radek Stepanek | W | 6-4, 6-3, 7-5 | Hard |
| Jan 16 | Australian Open | Round 2 | Ryan Harrison | W | 6-1, 6-2, 6-3 | Hard |
| Jan 14 | Australian Open | Round 1 | Paul-Henri Mathieu | W | 6-2, 6-4, 7-5 | Hard |
2012: 71-10
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 12 | Barclays ATP World Tour Finals | Final | Roger Federer | W | 7-6(6), 7-5 | Hard |
| Nov 11 | Barclays ATP World Tour Finals | Semifinal | Juan Martin del Potro | W | 4-6, 6-3, 6-2 | Hard |
| Nov 9 | Barclays ATP World Tour Finals | Tomas Berdych | W | 6-2, 7-6(6) | Hard | |
| Nov 7 | Barclays ATP World Tour Finals | Andy Murray | W | 4-6, 6-3, 7-5 | Hard | |
| Nov 5 | Barclays ATP World Tour Finals | Jo-Wilfried Tsonga | W | 7-6(4), 6-3 | Hard | |
| Oct 31 | ATP BNP Paribas Masters | Round 2 | Sam Querrey | L | 6-0, 6-7(5), 4-6 | Hard |
| Oct 14 | Shanghai Rolex Masters | Final | Andy Murray | W | 5-7, 7-6(11), 6-3 | Hard |
| Oct 13 | Shanghai Rolex Masters | Semifinal | Tomas Berdych | W | 6-3, 6-4 | Hard |
| Oct 12 | Shanghai Rolex Masters | Quarterfinal | Tommy Haas | W | 6-3, 6-3 | Hard |
| Oct 11 | Shanghai Rolex Masters | Round 3 | Feliciano Lopez | W | 6-3, 6-3 | Hard |
| Oct 10 | Shanghai Rolex Masters | Round 2 | Grigor Dimitrov | W | 6-3, 6-2 | Hard |
| Oct 7 | ATP China Open | Final | Jo-Wilfried Tsonga | W | 7-6(4), 6-2 | Hard |
| Oct 6 | ATP China Open | Semifinal | Florian Mayer | W | 6-1, 6-4 | Hard |
| Oct 5 | ATP China Open | Quarterfinal | Jurgen Melzer | W | 6-1, 6-2 | Hard |
| Oct 3 | ATP China Open | Round 2 | Carlos Berlocq | W | 6-1, 6-3 | Hard |
| Oct 2 | ATP China Open | Round 1 | Michael Berrer | W | 6-1, 6-7(3), 6-2 | Hard |
| Sep 10 | US Open | Final | Andy Murray | L | 6-7(10), 5-7, 6-2, 6-3, 2-6 | Hard |
| Sep 9 | US Open | Semifinal | David Ferrer | W | 2-6, 6-1, 6-4, 6-2 | Hard |
| Sep 6 | US Open | Quarterfinal | Juan Martin del Potro | W | 6-2, 7-6(3), 6-4 | Hard |
| Sep 5 | US Open | Round 4 | Stan Wawrinka | W | 6-4, 6-1, 3-1 ret. (ret.) | Hard |
| Sep 2 | US Open | Round 3 | Julien Benneteau | W | 6-3, 6-2, 6-2 | Hard |
| Aug 31 | US Open | Round 2 | Rogerio Dutra Silva | W | 6-2, 6-1, 6-2 | Hard |
| Aug 28 | US Open | Round 1 | Paolo Lorenzi | W | 6-1, 6-0, 6-1 | Hard |
| Aug 19 | ATP Western & Southern Open | Final | Roger Federer | L | 0-6, 6-7(7) | Hard |
| Aug 18 | ATP Western & Southern Open | Semifinal | Juan Martin del Potro | W | 6-3, 6-2 | Hard |
| Aug 17 | ATP Western & Southern Open | Quarterfinal | Marin Cilic | W | 6-3, 6-2 | Hard |
| Aug 16 | ATP Western & Southern Open | Round 3 | Nikolay Davydenko | W | 6-0 ret. (ret.) | Hard |
| Aug 15 | ATP Western & Southern Open | Round 2 | Andreas Seppi | W | 7-6(4), 6-2 | Hard |
| Aug 12 | ATP Rogers Cup | Final | Richard Gasquet | W | 6-3, 6-2 | Hard |
| Aug 11 | ATP Rogers Cup | Semifinal | Janko Tipsarevic | W | 6-4, 6-1 | Hard |
| Aug 10 | ATP Rogers Cup | Quarterfinal | Tommy Haas | W | 6-3, 3-6, 6-3 | Hard |
| Aug 9 | ATP Rogers Cup | Round 3 | Sam Querrey | W | 6-4, 6-4 | Hard |
| Aug 8 | ATP Rogers Cup | Round 2 | Bernard Tomic | W | 6-2, 6-3 | Hard |
| Jul 6 | Wimbledon | Semifinal | Roger Federer | L | 3-6, 6-3, 4-6, 3-6 | Grass |
| Jul 4 | Wimbledon | Quarterfinal | Florian Mayer | W | 6-4, 6-1, 6-4 | Grass |
| Jul 2 | Wimbledon | Round 4 | Viktor Troicki | W | 6-3, 6-1, 6-3 | Grass |
| Jun 29 | Wimbledon | Round 3 | Radek Stepanek | W | 4-6, 6-2, 6-2, 6-2 | Grass |
| Jun 27 | Wimbledon | Round 2 | Ryan Harrison | W | 6-4, 6-4, 6-4 | Grass |
| Jun 25 | Wimbledon | Round 1 | Juan Carlos Ferrero | W | 6-3, 6-3, 6-1 | Grass |
| Jun 11 | French Open | Final | Rafael Nadal | L | 4-6, 3-6, 6-2, 5-7 | Clay |
| Jun 8 | French Open | Semifinal | Roger Federer | W | 6-4, 7-5, 6-3 | Clay |
| Jun 5 | French Open | Quarterfinal | Jo-Wilfried Tsonga | W | 6-1, 5-7, 5-7, 7-6(6), 6-1 | Clay |
| Jun 3 | French Open | Round 4 | Andreas Seppi | W | 4-6, 6-7(5), 6-3, 7-5, 6-3 | Clay |
| Jun 1 | French Open | Round 3 | Nicolas Devilder | W | 6-1, 6-2, 6-2 | Clay |
| May 30 | French Open | Round 2 | Blaz Kavcic | W | 6-0, 6-4, 6-4 | Clay |
| May 28 | French Open | Round 1 | Potito Starace | W | 7-6(3), 6-3, 6-1 | Clay |
| May 21 | ATP Internazionali BNL d'Italia | Final | Rafael Nadal | L | 5-7, 3-6 | Clay |
| May 19 | ATP Internazionali BNL d'Italia | Semifinal | Roger Federer | W | 6-2, 7-6(4) | Clay |
| May 18 | ATP Internazionali BNL d'Italia | Quarterfinal | Jo-Wilfried Tsonga | W | 7-5, 6-1 | Clay |
| May 17 | ATP Internazionali BNL d'Italia | Round 3 | Juan Monaco | W | 4-6, 6-2, 6-3 | Clay |
| May 15 | ATP Internazionali BNL d'Italia | Round 2 | Bernard Tomic | W | 6-3, 6-3 | Clay |
| May 11 | ATP Mutua Madrilena Madrid Open | Quarterfinal | Janko Tipsarevic | L | 6-7(2), 3-6 | Clay |
| May 10 | ATP Mutua Madrilena Madrid Open | Round 3 | Stan Wawrinka | W | 7-6(5), 6-4 | Clay |
| May 8 | ATP Mutua Madrilena Madrid Open | Round 2 | Daniel Gimeno-Traver | W | 6-2, 2-6, 6-3 | Clay |
| Apr 22 | ATP Monte-Carlo Rolex Masters | Final | Rafael Nadal | L | 3-6, 1-6 | Clay |
| Apr 21 | ATP Monte-Carlo Rolex Masters | Semifinal | Tomas Berdych | W | 4-6, 6-3, 6-2 | Clay |
| Apr 20 | ATP Monte-Carlo Rolex Masters | Quarterfinal | Robin Haase | W | 6-4, 6-2 | Clay |
| Apr 19 | ATP Monte-Carlo Rolex Masters | Round 3 | Alexandr Dolgopolov | W | 2-6, 6-1, 6-4 | Clay |
| Apr 18 | ATP Monte-Carlo Rolex Masters | Round 2 | Andreas Seppi | W | 6-1, 6-4 | Clay |
| Apr 1 | ATP Sony Ericsson Open | Final | Andy Murray | W | 6-1, 7-6(4) | Hard |
| Mar 30 | ATP Sony Ericsson Open | Semifinal | Juan Monaco | W | 6-0, 7-6(5) | Hard |
| Mar 29 | ATP Sony Ericsson Open | Quarterfinal | David Ferrer | W | 6-2, 7-6(1) | Hard |
| Mar 27 | ATP Sony Ericsson Open | Round 4 | Richard Gasquet | W | 7-5, 6-3 | Hard |
| Mar 26 | ATP Sony Ericsson Open | Round 3 | Viktor Troicki | W | 6-3, 6-4 | Hard |
| Mar 24 | ATP Sony Ericsson Open | Round 2 | Marcos Baghdatis | W | 6-4, 6-4 | Hard |
| Mar 17 | ATP BNP Paribas Open | Semifinal | John Isner | L | 6-7(7), 6-3, 6-7(5) | Hard |
| Mar 15 | ATP BNP Paribas Open | Quarterfinal | Nicolas Almagro | W | 6-3, 6-4 | Hard |
| Mar 14 | ATP BNP Paribas Open | Round 4 | Pablo Andujar | W | 6-0, 6-7(5), 6-2 | Hard |
| Mar 12 | ATP BNP Paribas Open | Round 3 | Kevin Anderson | W | 6-2, 6-3 | Hard |
| Mar 10 | ATP BNP Paribas Open | Round 2 | Andrey Golubev | W | 6-3, 6-2 | Hard |
| Mar 2 | ATP Dubai Duty Free | Semifinal | Andy Murray | L | 2-6, 5-7 | Hard |
| Mar 1 | ATP Dubai Duty Free | Quarterfinal | Janko Tipsarevic | W | 6-1, 7-6(6) | Hard |
| Feb 29 | ATP Dubai Duty Free | Round 2 | Sergiy Stakhovsky | W | 7-6(5), 6-3 | Hard |
| Feb 27 | ATP Dubai Duty Free | Round 1 | Cedrik-Marcel Stebe | W | 6-4, 6-2 | Hard |
| Jan 29 | Australian Open | Final | Rafael Nadal | W | 5-7, 6-4, 6-2, 6-7(5), 7-5 | Hard |
| Jan 26 | Australian Open | Semifinal | Andy Murray | W | 6-3, 3-6, 6-7(4), 6-1, 7-5 | Hard |
| Jan 25 | Australian Open | Quarterfinal | David Ferrer | W | 6-4, 7-6(4), 6-1 | Hard |
| Jan 23 | Australian Open | Round 4 | Lleyton Hewitt | W | 6-1, 6-3, 4-6, 6-3 | Hard |
| Jan 20 | Australian Open | Round 3 | Nicolas Mahut | W | 6-0, 6-1, 6-1 | Hard |
| Jan 18 | Australian Open | Round 2 | Santiago Giraldo | W | 6-3, 6-2, 6-1 | Hard |
| Jan 16 | Australian Open | Round 1 | Paolo Lorenzi | W | 6-2, 6-0, 6-0 | Hard |
2011: 70-5
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 25 | Barclays ATP World Tour Finals | Janko Tipsarevic | L | 6-3, 3-6, 3-6 | Hard | |
| Nov 23 | Barclays ATP World Tour Finals | David Ferrer | L | 3-6, 1-6 | Hard | |
| Nov 21 | Barclays ATP World Tour Finals | Tomas Berdych | W | 3-6, 6-3, 7-6(3) | Hard | |
| Nov 11 | ATP BNP Paribas Masters | Quarterfinal | Jo-Wilfried Tsonga | W/O | Walkover | Hard |
| Nov 10 | ATP BNP Paribas Masters | Round 3 | Viktor Troicki | W | 4-6, 6-3, 6-1 | Hard |
| Nov 9 | ATP BNP Paribas Masters | Round 2 | Ivan Dodig | W | 6-4, 6-3 | Hard |
| Nov 5 | ATP Swiss Indoors Basel | Semifinal | Kei Nishikori | L | 6-2, 6-7(4), 0-6 | Hard |
| Nov 4 | ATP Swiss Indoors Basel | Quarterfinal | Marcos Baghdatis | W | 2-6, 6-2, 6-3 | Hard |
| Nov 3 | ATP Swiss Indoors Basel | Round 2 | Lukasz Kubot | W | 6-1, 6-2 | Hard |
| Nov 1 | ATP Swiss Indoors Basel | Round 1 | Xavier Malisse | W | 6-2, 4-6, 7-5 | Hard |
| Sep 12 | US Open | Final | Rafael Nadal | W | 6-2, 6-4, 6-7(3), 6-1 | Hard |
| Sep 10 | US Open | Semifinal | Roger Federer | W | 6-7(7), 4-6, 6-3, 6-2, 7-5 | Hard |
| Sep 8 | US Open | Quarterfinal | Janko Tipsarevic | W | 7-6(2), 6-7(3), 6-0, 3-0 ret. (ret.) | Hard |
| Sep 5 | US Open | Round 4 | Alexandr Dolgopolov | W | 7-6(14), 6-4, 6-2 | Hard |
| Sep 3 | US Open | Round 3 | Nikolay Davydenko | W | 6-3, 6-4, 6-2 | Hard |
| Sep 1 | US Open | Round 2 | Carlos Berlocq | W | 6-0, 6-0, 6-2 | Hard |
| Aug 30 | US Open | Round 1 | Conor Niland | W | 6-0, 5-1 ret. (ret.) | Hard |
| Aug 21 | ATP Masters Series Western & Southern Financial Group Masters | Final | Andy Murray | L | 4-6, 0-3 ret. (ret.) | Hard |
| Aug 20 | ATP Masters Series Western & Southern Financial Group Masters | Semifinal | Tomas Berdych | W | 7-5 ret. (ret.) | Hard |
| Aug 19 | ATP Masters Series Western & Southern Financial Group Masters | Quarterfinal | Gael Monfils | W | 3-6, 6-4, 6-3 | Hard |
| Aug 18 | ATP Masters Series Western & Southern Financial Group Masters | Round 3 | Radek Stepanek | W | 6-3, 6-3 | Hard |
| Aug 17 | ATP Masters Series Western & Southern Financial Group Masters | Round 2 | Ryan Harrison | W | 6-2, 6-3 | Hard |
| Aug 14 | ATP Rogers Cup | Final | Mardy Fish | W | 6-2, 3-6, 6-4 | Hard |
| Aug 13 | ATP Rogers Cup | Semifinal | Jo-Wilfried Tsonga | W | 6-4, 3-0 ret. (ret.) | Hard |
| Aug 12 | ATP Rogers Cup | Quarterfinal | Gael Monfils | W | 6-2, 6-1 | Hard |
| Aug 11 | ATP Rogers Cup | Round 3 | Marin Cilic | W | 7-5, 6-2 | Hard |
| Aug 9 | ATP Rogers Cup | Round 2 | Nikolay Davydenko | W | 7-5, 6-1 | Hard |
| Jul 3 | Wimbledon | Final | Rafael Nadal | W | 6-4, 6-1, 1-6, 6-3 | Grass |
| Jul 1 | Wimbledon | Semifinal | Jo-Wilfried Tsonga | W | 7-6(4), 6-2, 6-7(9), 6-3 | Grass |
| Jun 29 | Wimbledon | Quarterfinal | Bernard Tomic | W | 6-2, 3-6, 6-3, 7-5 | Grass |
| Jun 27 | Wimbledon | Round 4 | Michael Llodra | W | 6-3, 6-3, 6-3 | Grass |
| Jun 25 | Wimbledon | Round 3 | Marcos Baghdatis | W | 6-4, 4-6, 6-3, 6-4 | Grass |
| Jun 23 | Wimbledon | Round 2 | Kevin Anderson | W | 6-3, 6-4, 6-2 | Grass |
| Jun 21 | Wimbledon | Round 1 | Jeremy Chardy | W | 6-4, 6-1, 6-1 | Grass |
| Jun 3 | French Open | Semifinal | Roger Federer | L | 6-7(5), 3-6, 6-3, 6-7(5) | Clay |
| May 31 | French Open | Quarterfinal | Fabio Fognini | W/O | Walkover | Clay |
| May 29 | French Open | Round 4 | Richard Gasquet | W | 6-4, 6-4, 6-2 | Clay |
| May 28 | French Open | Round 3 | Juan Martin del Potro | W | 6-3, 3-6, 6-3, 6-2 | Clay |
| May 25 | French Open | Round 2 | Victor Hanescu | W | 6-4, 6-1, 2-3 ret. (ret.) | Clay |
| May 23 | French Open | Round 1 | Thiemo De Bakker | W | 6-2, 6-1, 6-3 | Clay |
| May 15 | ATP Internazionali BNL d'Italia | Final | Rafael Nadal | W | 6-4, 6-4 | Clay |
| May 14 | ATP Internazionali BNL d'Italia | Semifinal | Andy Murray | W | 6-1, 3-6, 7-6(2) | Clay |
| May 13 | ATP Internazionali BNL d'Italia | Quarterfinal | Robin Soderling | W | 6-3, 6-0 | Clay |
| May 12 | ATP Internazionali BNL d'Italia | Round 3 | Stan Wawrinka | W | 6-4, 6-1 | Clay |
| May 11 | ATP Internazionali BNL d'Italia | Round 2 | Lukasz Kubot | W | 6-0, 6-3 | Clay |
| May 8 | ATP Mutua Madrilena Madrid Open | Final | Rafael Nadal | W | 7-5, 6-4 | Clay |
| May 7 | ATP Mutua Madrilena Madrid Open | Semifinal | Thomaz Bellucci | W | 4-6, 6-4, 6-1 | Clay |
| May 6 | ATP Mutua Madrilena Madrid Open | Quarterfinal | David Ferrer | W | 6-4, 4-6, 6-3 | Clay |
| May 5 | ATP Mutua Madrilena Madrid Open | Round 3 | Guillermo Garcia-Lopez | W | 6-1, 6-2 | Clay |
| May 4 | ATP Mutua Madrilena Madrid Open | Round 2 | Kevin Anderson | W | 6-3, 6-4 | Clay |
| May 1 | ATP Serbia Open | Final | Feliciano Lopez | W | 7-6(4), 6-2 | Clay |
| Apr 30 | ATP Serbia Open | Semifinal | Janko Tipsarevic | W/O | Walkover | Clay |
| Apr 29 | ATP Serbia Open | Quarterfinal | Blaz Kavcic | W | 6-3, 6-2 | Clay |
| Apr 27 | ATP Serbia Open | Round 2 | Adrian Ungur | W | 6-2, 6-3 | Clay |
| Apr 3 | ATP Sony Ericsson Open | Final | Rafael Nadal | W | 4-6, 6-3, 7-6(4) | Hard |
| Apr 1 | ATP Sony Ericsson Open | Semifinal | Mardy Fish | W | 6-3, 6-1 | Hard |
| Mar 30 | ATP Sony Ericsson Open | Quarterfinal | Kevin Anderson | W | 6-4, 6-2 | Hard |
| Mar 29 | ATP Sony Ericsson Open | Round 4 | Viktor Troicki | W | 6-3, 6-2 | Hard |
| Mar 27 | ATP Sony Ericsson Open | Round 3 | James Blake | W | 6-2, 6-0 | Hard |
| Mar 25 | ATP Sony Ericsson Open | Round 2 | Denis Istomin | W | 6-0, 6-1 | Hard |
| Mar 20 | ATP BNP Paribas Open | Final | Rafael Nadal | W | 4-6, 6-3, 6-2 | Hard |
| Mar 19 | ATP BNP Paribas Open | Semifinal | Roger Federer | W | 6-3, 3-6, 6-2 | Hard |
| Mar 18 | ATP BNP Paribas Open | Quarterfinal | Richard Gasquet | W | 6-2, 6-4 | Hard |
| Mar 16 | ATP BNP Paribas Open | Round 4 | Viktor Troicki | W | 6-0, 6-1 | Hard |
| Mar 15 | ATP BNP Paribas Open | Round 3 | Ernests Gulbis | W | 6-0, 6-1 | Hard |
| Mar 13 | ATP BNP Paribas Open | Round 2 | Andrey Golubev | W | 6-0, 6-4 | Hard |
| Feb 26 | ATP Dubai Duty Free | Final | Roger Federer | W | 6-3, 6-3 | Hard |
| Feb 25 | ATP Dubai Duty Free | Semifinal | Tomas Berdych | W | 6-7(5), 6-2, 4-2 ret. (ret.) | Hard |
| Feb 24 | ATP Dubai Duty Free | Quarterfinal | Florian Mayer | W | 7-5, 6-1 | Hard |
| Feb 23 | ATP Dubai Duty Free | Round 2 | Feliciano Lopez | W | 6-3, 2-6, 6-4 | Hard |
| Feb 22 | ATP Dubai Duty Free | Round 1 | Michael Llodra | W | 6-3, 6-3 | Hard |
| Jan 30 | Australian Open | Final | Andy Murray | W | 6-4, 6-2, 6-3 | Hard |
| Jan 27 | Australian Open | Semifinal | Roger Federer | W | 7-6(3), 7-5, 6-4 | Hard |
| Jan 25 | Australian Open | Quarterfinal | Tomas Berdych | W | 6-1, 7-6(5), 6-1 | Hard |
| Jan 22 | Australian Open | Round 4 | Nicolas Almagro | W | 6-3, 6-4, 6-0 | Hard |
| Jan 20 | Australian Open | Round 3 | Viktor Troicki | W | 6-2 ret. (ret.) | Hard |
| Jan 18 | Australian Open | Round 2 | Ivan Dodig | W | 7-5, 6-7(8), 6-0, 6-2 | Hard |
| Jan 17 | Australian Open | Round 1 | Marcel Granollers | W | 6-1, 6-3, 6-1 | Hard |
2010: 54-18
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 27 | Barclays ATP World Tour Finals | Semifinal | Roger Federer | L | 1-6, 4-6 | Hard |
| Nov 26 | Barclays ATP World Tour Finals | Andy Roddick | W | 6-2, 6-3 | Hard | |
| Nov 24 | Barclays ATP World Tour Finals | Rafael Nadal | L | 5-7, 2-6 | Hard | |
| Nov 22 | Barclays ATP World Tour Finals | Tomas Berdych | W | 6-3, 6-3 | Hard | |
| Nov 11 | ATP BNP Paribas Masters | Round 3 | Michael Llodra | L | 6-7(6), 2-6 | Hard |
| Nov 10 | ATP BNP Paribas Masters | Round 2 | Juan Monaco | W | 6-4, 6-3 | Hard |
| Nov 7 | ATP Swiss Indoors Basel | Final | Roger Federer | L | 4-6, 6-3, 1-6 | Hard |
| Nov 6 | ATP Swiss Indoors Basel | Semifinal | Viktor Troicki | W | 7-6(4), 6-4 | Hard |
| Nov 5 | ATP Swiss Indoors Basel | Quarterfinal | Robin Haase | W | 6-2, 6-3 | Hard |
| Nov 4 | ATP Swiss Indoors Basel | Round 2 | Jarkko Nieminen | W | 6-4, 7-6(6) | Hard |
| Nov 2 | ATP Swiss Indoors Basel | Round 1 | Ernests Gulbis | W | 6-4, 6-2 | Hard |
| Oct 16 | Shanghai ATP Masters 1000, | Semifinal | Roger Federer | L | 5-7, 4-6 | Hard |
| Oct 15 | Shanghai ATP Masters 1000, | Quarterfinal | Guillermo Garcia-Lopez | W | 6-2, 6-3 | Hard |
| Oct 14 | Shanghai ATP Masters 1000, | Round 3 | Richard Gasquet | W | 6-1, 6-1 | Hard |
| Oct 12 | Shanghai ATP Masters 1000, | Round 2 | Ivan Ljubicic | W | 6-3, 6-3 | Hard |
| Oct 10 | ATP China Open | Final | David Ferrer | W | 6-2, 6-4 | Hard |
| Oct 9 | ATP China Open | Semifinal | John Isner | W | 7-6(1), 6-2 | Hard |
| Oct 8 | ATP China Open | Quarterfinal | Gilles Simon | W | 6-3, 6-2 | Hard |
| Oct 6 | ATP China Open | Round 2 | Mardy Fish | W/O | Walkover | Hard |
| Oct 5 | ATP China Open | Round 1 | Gong Mao-Xin | W | 6-1, 6-3 | Hard |
| Sep 13 | US Open | Final | Rafael Nadal | L | 4-6, 7-5, 4-6, 2-6 | Hard |
| Sep 11 | US Open | Semifinal | Roger Federer | W | 5-7, 6-1, 5-7, 6-2, 7-5 | Hard |
| Sep 8 | US Open | Quarterfinal | Gael Monfils | W | 7-6(2), 6-1, 6-2 | Hard |
| Sep 6 | US Open | Round 4 | Mardy Fish | W | 6-3, 6-4, 6-1 | Hard |
| Sep 4 | US Open | Round 3 | James Blake | W | 6-1, 7-6(4), 6-3 | Hard |
| Sep 2 | US Open | Round 2 | Philipp Petzschner | W | 7-5, 6-3, 7-6(6) | Hard |
| Aug 31 | US Open | Round 1 | Viktor Troicki | W | 6-3, 3-6, 2-6, 7-5, 6-3 | Hard |
| Aug 20 | ATP Masters Series Western & Southern Financial Group Masters | Quarterfinal | Andy Roddick | L | 4-6, 5-7 | Hard |
| Aug 19 | ATP Masters Series Western & Southern Financial Group Masters | Round 3 | David Nalbandian | W | 6-1, 7-6(7) | Hard |
| Aug 18 | ATP Masters Series Western & Southern Financial Group Masters | Round 2 | Viktor Troicki | W | 6-3, 7-5 | Hard |
| Aug 14 | ATP Rogers Cup | Semifinal | Roger Federer | L | 1-6, 6-3, 5-7 | Hard |
| Aug 13 | ATP Rogers Cup | Quarterfinal | Jeremy Chardy | W | 6-2, 6-3 | Hard |
| Aug 12 | ATP Rogers Cup | Round 3 | Victor Hanescu | W | 6-3, 6-4 | Hard |
| Aug 11 | ATP Rogers Cup | Round 2 | Julien Benneteau | W | 7-5, 7-5 | Hard |
| Jul 2 | Wimbledon | Semifinal | Tomas Berdych | L | 3-6, 6-7(9), 3-6 | Grass |
| Jun 30 | Wimbledon | Quarterfinal | Yen-Hsun Lu | W | 6-3, 6-2, 6-2 | Grass |
| Jun 28 | Wimbledon | Round 4 | Lleyton Hewitt | W | 7-5, 6-4, 3-6, 6-4 | Grass |
| Jun 25 | Wimbledon | Round 3 | Albert Montanes | W | 6-1, 6-4, 6-4 | Grass |
| Jun 23 | Wimbledon | Round 2 | Taylor Dent | W | 7-6(5), 6-1, 6-4 | Grass |
| Jun 21 | Wimbledon | Round 1 | Olivier Rochus | W | 4-6, 6-2, 3-6, 6-4, 6-2 | Grass |
| Jun 10 | ATP AEGON Championships | Round 3 | Xavier Malisse | L | 3-6, 6-4, 2-6 | Grass |
| Jun 9 | ATP AEGON Championships | Round 2 | Paolo Lorenzi | W | 6-3, 6-3 | Grass |
| Jun 2 | French Open | Quarterfinal | Jurgen Melzer | L | 6-3, 6-2, 2-6, 6-7(3), 4-6 | Clay |
| May 31 | French Open | Round 4 | Robby Ginepri | W | 6-4, 2-6, 6-1, 6-2 | Clay |
| May 29 | French Open | Round 3 | Victor Hanescu | W | 6-3, 3-6, 6-3, 6-2 | Clay |
| May 28 | French Open | Round 2 | Kei Nishikori | W | 6-1, 6-4, 6-4 | Clay |
| May 24 | French Open | Round 1 | Evgeny Korolev | W | 6-1, 3-6, 6-1, 6-3 | Clay |
| May 7 | ATP Serbia Open | Quarterfinal | Filip Krajinovic | L | 4-6 ret. (ret.) | Clay |
| May 6 | ATP Serbia Open | Round 2 | Fabio Fognini | W | 6-4, 6-4 | Clay |
| Apr 30 | ATP Internationaionali BNL d'Italia | Quarterfinal | Fernando Verdasco | L | 6-7(4), 6-3, 4-6 | Clay |
| Apr 29 | ATP Internationaionali BNL d'Italia | Round 3 | Thomaz Bellucci | W | 6-4, 6-4 | Clay |
| Apr 27 | ATP Internationaionali BNL d'Italia | Round 2 | Jeremy Chardy | W | 6-1, 6-1 | Clay |
| Apr 17 | ATP Monte-Carlo Rolex Masters | Semifinal | Fernando Verdasco | L | 2-6, 2-6 | Clay |
| Apr 16 | ATP Monte-Carlo Rolex Masters | Quarterfinal | David Nalbandian | W | 6-2, 6-3 | Clay |
| Apr 15 | ATP Monte-Carlo Rolex Masters | Round 3 | Stan Wawrinka | W | 6-4, 6-4 | Clay |
| Apr 14 | ATP Monte-Carlo Rolex Masters | Round 2 | Florent Serra | W | 6-2, 6-3 | Clay |
| Mar 26 | ATP World Tour Masters 1000 Sony Ericsson Open | Round 2 | Olivier Rochus | L | 2-6, 7-6(7), 4-6 | Hard |
| Mar 17 | ATP BNP Paribas Open | Round 4 | Ivan Ljubicic | L | 5-7, 3-6 | Hard |
| Mar 14 | ATP BNP Paribas Open | Round 3 | Philipp Kohlschreiber | W | 6-3, 2-6, 7-6(3) | Hard |
| Mar 13 | ATP BNP Paribas Open | Round 2 | Mardy Fish | W | 6-1, 0-6, 6-2 | Hard |
| Feb 28 | ATP Barclays Dubai | Final | Mikhail Youzhny | W | 7-5, 5-7, 6-3 | Hard |
| Feb 26 | ATP Barclays Dubai | Semifinal | Marcos Baghdatis | W | 6-7(2), 6-3, 6-4 | Hard |
| Feb 25 | ATP Barclays Dubai | Quarterfinal | Ivan Ljubicic | W | 2-6, 6-4, 6-0 | Hard |
| Feb 24 | ATP Barclays Dubai | Round 2 | Viktor Troicki | W | 3-6, 6-4, 6-2 | Hard |
| Feb 21 | ATP Barclays Dubai | Round 1 | Guillermo Garcia-Lopez | W | 6-4, 6-4 | Hard |
| Feb 12 | ATP ABN AMRO World Tennis Tournament | Semifinal | Mikhail Youzhny | L | 6-7(5), 6-7(6) | Hard |
| Feb 10 | ATP ABN AMRO World Tennis Tournament | Round 2 | Marco Chiudinelli | W | 6-4, 6-2 | Hard |
| Feb 10 | ATP ABN AMRO World Tennis Tournament | Quarterfinal | Florian Mayer | W/O | Walkover | Hard |
| Feb 8 | ATP ABN AMRO World Tennis Tournament | Round 1 | Sergiy Stakhovsky | W | 6-2, 4-1 ret. (ret.) | Hard |
| Jan 27 | Australian Open | Quarterfinal | Jo-Wilfried Tsonga | L | 6-7(8), 7-6(5), 6-1, 3-6, 1-6 | Hard |
| Jan 24 | Australian Open | Round 4 | Lukasz Kubot | W | 6-1, 6-2, 7-5 | Hard |
| Jan 22 | Australian Open | Round 3 | Denis Istomin | W | 6-1, 6-1, 6-2 | Hard |
| Jan 20 | Australian Open | Round 2 | Marco Chiudinelli | W | 3-6, 6-1, 6-1, 6-3 | Hard |
| Jan 19 | Australian Open | Round 1 | Daniel Gimeno-Traver | W | 7-5, 6-3, 6-2 | Hard |
2009: 78-17
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 27 | Barclays ATP World Tour Finals | Rafael Nadal | W | 7-6(5), 6-3 | Hard | |
| Nov 25 | Barclays ATP World Tour Finals | Robin Soderling | L | 6-7(5), 1-6 | Hard | |
| Nov 23 | Barclays ATP World Tour Finals | Nikolay Davydenko | W | 3-6, 6-4, 7-5 | Hard | |
| Nov 15 | ATP BNP Paribas Masters | Final | Gael Monfils | W | 6-2, 5-7, 7-6(3) | Hard |
| Nov 14 | ATP BNP Paribas Masters | Semifinal | Rafael Nadal | W | 6-2, 6-3 | Hard |
| Nov 13 | ATP BNP Paribas Masters | Quarterfinal | Robin Soderling | W | 6-4, 1-6, 6-3 | Hard |
| Nov 12 | ATP BNP Paribas Masters | Round 3 | Arnaud Clement | W | 6-2, 6-2 | Hard |
| Nov 11 | ATP BNP Paribas Masters | Round 2 | Juan Monaco | W | 6-3, 7-5 | Hard |
| Nov 8 | ATP Davidoff Swiss Indoors Basel | Final | Roger Federer | W | 6-4, 4-6, 6-2 | Hard |
| Nov 7 | ATP Davidoff Swiss Indoors Basel | Semifinal | Radek Stepanek | W | 6-7(4), 7-5, 6-2 | Hard |
| Nov 6 | ATP Davidoff Swiss Indoors Basel | Quarterfinal | Stan Wawrinka | W | 3-6, 7-6(5), 6-2 | Hard |
| Nov 5 | ATP Davidoff Swiss Indoors Basel | Round 2 | Jan Hernych | W | 6-0, 6-0 | Hard |
| Nov 3 | ATP Davidoff Swiss Indoors Basel | Round 1 | Andreas Beck | W | 6-3, 7-5 | Hard |
| Oct 17 | ATP Shanghai Masters 1000 | Semifinal | Nikolay Davydenko | L | 6-4, 4-6, 6-7(1) | Hard |
| Oct 16 | ATP Shanghai Masters 1000 | Quarterfinal | Gilles Simon | W | 6-3, 2-6, 6-2 | Hard |
| Oct 15 | ATP Shanghai Masters 1000 | Round 3 | Rainer Schuettler | W | 6-4, 6-2 | Hard |
| Oct 14 | ATP Shanghai Masters 1000 | Round 2 | Fabio Fognini | W | 6-3, 6-1 | Hard |
| Oct 11 | ATP China Open | Final | Marin Cilic | W | 6-2, 7-6(4) | Hard |
| Oct 10 | ATP China Open | Semifinal | Robin Soderling | W | 6-3, 6-3 | Hard |
| Oct 8 | ATP China Open | Quarterfinal | Fernando Verdasco | W | 6-3, 1-6, 6-1 | Hard |
| Oct 6 | ATP China Open | Round 2 | Viktor Troicki | W | 6-3, 6-0 | Hard |
| Oct 4 | ATP China Open | Round 1 | Victor Hanescu | W | 6-3, 7-5 | Hard |
| Sep 13 | US Open | Semifinal | Roger Federer | L | 6-7(3), 5-7, 5-7 | Hard |
| Sep 9 | US Open | Quarterfinal | Fernando Verdasco | W | 7-6(2), 1-6, 7-5, 6-2 | Hard |
| Sep 7 | US Open | Round 4 | Radek Stepanek | W | 6-1, 6-3, 6-3 | Hard |
| Sep 5 | US Open | Round 3 | Jesse Witten | W | 6-7(2), 6-3, 7-6(2), 6-4 | Hard |
| Sep 3 | US Open | Round 2 | Carsten Ball | W | 6-3, 6-4, 6-4 | Hard |
| Sep 1 | US Open | Round 1 | Ivan Ljubicic | W | 6-3, 6-1, 6-3 | Hard |
| Aug 23 | ATP Masters Series Western & Southern Financial Group Masters | Final | Roger Federer | L | 1-6, 5-7 | Hard |
| Aug 22 | ATP Masters Series Western & Southern Financial Group Masters | Semifinal | Rafael Nadal | W | 6-1, 6-4 | Hard |
| Aug 21 | ATP Masters Series Western & Southern Financial Group Masters | Quarterfinal | Gilles Simon | W | 6-4, 7-5 | Hard |
| Aug 20 | ATP Masters Series Western & Southern Financial Group Masters | Round 3 | Jeremy Chardy | W | 7-5, 6-3 | Hard |
| Aug 19 | ATP Masters Series Western & Southern Financial Group Masters | Round 2 | Ivan Ljubicic | W | 7-6(5), 6-4 | Hard |
| Aug 14 | ATP Masters Series Rogers Cup | Quarterfinal | Andy Roddick | L | 4-6, 6-7(4) | Hard |
| Aug 13 | ATP Masters Series Rogers Cup | Round 3 | Mikhail Youzhny | W | 6-3, 6-4 | Hard |
| Aug 11 | ATP Masters Series Rogers Cup | Round 2 | Peter Polansky | W | 6-4, 7-6(6) | Hard |
| Jul 1 | Wimbledon | Quarterfinal | Tommy Haas | L | 5-7, 6-7(6), 6-4, 3-6 | Grass |
| Jun 29 | Wimbledon | Round 4 | Dudi Sela | W | 6-2, 6-4, 6-1 | Grass |
| Jun 26 | Wimbledon | Round 3 | Mardy Fish | W | 6-4, 6-4, 6-4 | Grass |
| Jun 24 | Wimbledon | Round 2 | Simon Greul | W | 7-5, 6-1, 6-4 | Grass |
| Jun 22 | Wimbledon | Round 1 | Julien Benneteau | W | 6-7(8), 7-6(1), 6-2, 6-4 | Grass |
| Jun 14 | ATP Gerry Weber Open | Final | Tommy Haas | L | 3-6, 7-6(4), 1-6 | Grass |
| Jun 13 | ATP Gerry Weber Open | Semifinal | Olivier Rochus | W | 7-6(7), 6-4 | Grass |
| Jun 12 | ATP Gerry Weber Open | Quarterfinal | Jurgen Melzer | W | 6-1, 6-4 | Grass |
| Jun 11 | ATP Gerry Weber Open | Round 2 | Florent Serra | W | 5-7, 7-5, 6-1 | Grass |
| Jun 9 | ATP Gerry Weber Open | Round 1 | Simone Bolelli | W | 7-5, 6-2 | Grass |
| May 30 | French Open | Round 3 | Philipp Kohlschreiber | L | 4-6, 4-6, 4-6 | Clay |
| May 29 | French Open | Round 2 | Sergiy Stakhovsky | W | 6-3, 6-4, 6-1 | Clay |
| May 26 | French Open | Round 1 | Nicolas Lapentti | W | 6-3, 3-1 ret. (ret.) | Clay |
| May 16 | ATP Mutua Madrilena Madrid Open | Semifinal | Rafael Nadal | L | 6-3, 6-7(5), 6-7(9) | Clay |
| May 15 | ATP Mutua Madrilena Madrid Open | Quarterfinal | Ivan Ljubicic | W | 6-4, 6-4 | Clay |
| May 14 | ATP Mutua Madrilena Madrid Open | Round 3 | Andreas Seppi | W | 6-4, 6-4 | Clay |
| May 13 | ATP Mutua Madrilena Madrid Open | Round 2 | Oscar Hernandez | W | 6-3, 6-3 | Clay |
| May 10 | ATP Serbia Open | Final | Lukasz Kubot | W | 6-3, 7-6(0) | Clay |
| May 9 | ATP Serbia Open | Semifinal | Andreas Seppi | W | 4-6, 6-1, 6-2 | Clay |
| May 8 | ATP Serbia Open | Quarterfinal | Viktor Troicki | W | 6-3, 6-2 | Clay |
| May 6 | ATP Serbia Open | Round 2 | Janko Tipsarevic | W | 6-2, 4-6, 6-0 | Clay |
| May 3 | ATP Internationaionali BNL d'Italia | Final | Rafael Nadal | L | 6-7(2), 2-6 | Clay |
| May 2 | ATP Internationaionali BNL d'Italia | Semifinal | Roger Federer | W | 4-6, 6-3, 6-3 | Clay |
| May 1 | ATP Internationaionali BNL d'Italia | Quarterfinal | Juan Martin del Potro | W | 6-3, 6-4 | Clay |
| Apr 30 | ATP Internationaionali BNL d'Italia | Round 3 | Tommy Robredo | W | 6-1, 6-1 | Clay |
| Apr 28 | ATP Internationaionali BNL d'Italia | Round 2 | Albert Montanes | W | 7-6(5), 6-0 | Clay |
| Apr 19 | ATP Masters Series Monte-Carlo | Final | Rafael Nadal | L | 3-6, 6-2, 1-6 | Clay |
| Apr 18 | ATP Masters Series Monte-Carlo | Semifinal | Stan Wawrinka | W | 4-6, 6-1, 6-3 | Clay |
| Apr 17 | ATP Masters Series Monte-Carlo | Quarterfinal | Fernando Verdasco | W | 6-2, 4-6, 6-3 | Clay |
| Apr 16 | ATP Masters Series Monte-Carlo | Round 3 | Albert Montanes | W | 6-1, 6-7(4), 6-0 | Clay |
| Apr 14 | ATP Masters Series Monte-Carlo | Round 2 | Oscar Hernandez | W | 6-1, 6-2 | Clay |
| Apr 5 | ATP Masters Series Sony Ericsson Open | Final | Andy Murray | L | 2-6, 5-7 | Hard |
| Apr 3 | ATP Masters Series Sony Ericsson Open | Semifinal | Roger Federer | W | 3-6, 6-2, 6-3 | Hard |
| Apr 1 | ATP Masters Series Sony Ericsson Open | Quarterfinal | Jo-Wilfried Tsonga | W | 6-3, 6-4 | Hard |
| Mar 31 | ATP Masters Series Sony Ericsson Open | Round 4 | Tomas Berdych | W | 6-3, 6-2 | Hard |
| Mar 29 | ATP Masters Series Sony Ericsson Open | Round 3 | Paul-Henri Mathieu | W | 6-4, 6-1 | Hard |
| Mar 27 | ATP Masters Series Sony Ericsson Open | Round 2 | Frank Dancevic | W | 6-3, 6-2 | Hard |
| Mar 20 | ATP BNP Paribas Open | Quarterfinal | Andy Roddick | L | 3-6, 2-6 | Hard |
| Mar 18 | ATP BNP Paribas Open | Round 4 | Stan Wawrinka | W | 7-6(7), 7-6(6) | Hard |
| Mar 17 | ATP BNP Paribas Open | Round 3 | Tommy Haas | W | 6-2, 7-6(1) | Hard |
| Mar 15 | ATP BNP Paribas Open | Round 2 | Martin Vassallo Arguello | W | 7-5, 6-4 | Hard |
| Feb 28 | ATP Dubai | Final | David Ferrer | W | 7-5, 6-3 | Hard |
| Feb 27 | ATP Dubai | Semifinal | Gilles Simon | W | 3-6, 7-5, 7-5 | Hard |
| Feb 26 | ATP Dubai | Quarterfinal | Marin Cilic | W | 6-3, 6-4 | Hard |
| Feb 25 | ATP Dubai | Round 2 | Jan Hernych | W | 6-3, 3-6, 6-4 | Hard |
| Feb 24 | ATP Dubai | Round 1 | Flavio Cipolla | W | 6-3, 6-2 | Hard |
| Feb 21 | ATP Tour Open 13 | Semifinal | Jo-Wilfried Tsonga | L | 4-6, 6-7(1) | Hard |
| Feb 20 | ATP Tour Open 13 | Quarterfinal | Mischa Zverev | W | 6-3, 6-3 | Hard |
| Feb 19 | ATP Tour Open 13 | Round 2 | Jan Hernych | W | 7-5, 6-4 | Hard |
| Feb 18 | ATP Tour Open 13 | Round 1 | Jeremy Chardy | W | 7-6(4), 6-4 | Hard |
| Jan 26 | Australian Open | Quarterfinal | Andy Roddick | L | 7-6(3), 4-6, 2-6, 1-2 ret. (ret.) | Hard |
| Jan 25 | Australian Open | Round 4 | Marcos Baghdatis | W | 6-1, 7-6(1), 6-7(5), 6-2 | Hard |
| Jan 22 | Australian Open | Round 3 | Amer Delic | W | 6-2, 4-6, 6-3, 7-6(4) | Hard |
| Jan 20 | Australian Open | Round 2 | Jeremy Chardy | W | 7-5, 6-1, 6-3 | Hard |
| Jan 18 | Australian Open | Round 1 | Andrea Stoppini | W | 6-2, 6-3, 7-5 | Hard |
| Jan 16 | ATP Medibank International | Semifinal | Jarkko Nieminen | L | 4-6, 6-7(3) | Hard |
| Jan 15 | ATP Medibank International | Quarterfinal | Mario Ancic | W | 6-3, 6-4 | Hard |
| Jan 13 | ATP Medibank International | Round 2 | Paul-Henri Mathieu | W | 6-1, 6-2 | Hard |
| Jan 5 | ATP Brisbane International | Round 1 | Ernests Gulbis | L | 4-6, 4-6 | Hard |
2008: 58-15
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 16 | ATP Tennis Masters Cup Shanghai | Final | Nikolay Davydenko | W | 6-1, 7-5 | Hard |
| Nov 15 | ATP Tennis Masters Cup Shanghai | Semifinal | Gilles Simon | W | 4-6, 6-3, 7-5 | Hard |
| Nov 13 | ATP Tennis Masters Cup Shanghai | Jo-Wilfried Tsonga | L | 6-1, 5-7, 1-6 | Hard | |
| Nov 11 | ATP Tennis Masters Cup Shanghai | Nikolay Davydenko | W | 7-6(3), 0-6, 7-5 | Hard | |
| Nov 9 | ATP Tennis Masters Cup Shanghai | Juan Martin del Potro | W | 7-5, 6-3 | Hard | |
| Oct 30 | ATP BNP Paribas Masters | Round 3 | Jo-Wilfried Tsonga | L | 4-6, 6-1, 3-6 | Hard |
| Oct 28 | ATP BNP Paribas Masters | Round 2 | Dmitry Tursunov | W | 6-2, 4-3 ret. (ret.) | Hard |
| Oct 16 | ATP Masters Series Madrid | Round 3 | Ivo Karlovic | L | 6-7(4), 6-7(5) | Hard |
| Oct 15 | ATP Masters Series Madrid | Round 2 | Victor Hanescu | W | 6-7(8), 7-6(6), 3-1 ret. (ret.) | Hard |
| Sep 28 | ATP Thailand Open | Final | Jo-Wilfried Tsonga | L | 6-7(4), 4-6 | Hard |
| Sep 27 | ATP Thailand Open | Semifinal | Tomas Berdych | W | 7-5, 6-1 | Hard |
| Sep 26 | ATP Thailand Open | Quarterfinal | Robin Soderling | W | 6-4, 7-5 | Hard |
| Sep 25 | ATP Thailand Open | Round 2 | Simon Stadler | W | 6-1, 6-3 | Hard |
| Sep 6 | US Open | Semifinal | Roger Federer | L | 3-6, 7-5, 5-7, 2-6 | Hard |
| Sep 4 | US Open | Quarterfinal | Andy Roddick | W | 6-2, 6-3, 3-6, 7-6(5) | Hard |
| Sep 2 | US Open | Round 4 | Tommy Robredo | W | 4-6, 6-2, 6-3, 5-7, 6-3 | Hard |
| Aug 31 | US Open | Round 3 | Marin Cilic | W | 6-7(7), 7-5, 6-4, 7-6(0) | Hard |
| Aug 29 | US Open | Round 2 | Robert Kendrick | W | 7-6(8), 6-4, 6-4 | Hard |
| Aug 27 | US Open | Round 1 | Arnaud Clement | W | 6-3, 6-3, 6-4 | Hard |
| Aug 3 | ATP Masters Series Western & Southern Financial Group Masters | Final | Andy Murray | L | 6-7(4), 6-7(5) | Hard |
| Aug 1 | ATP Masters Series Western & Southern Financial Group Masters | Semifinal | Rafael Nadal | W | 6-1, 7-5 | Hard |
| Jul 31 | ATP Masters Series Western & Southern Financial Group Masters | Quarterfinal | Ernests Gulbis | W | 6-3, 6-4 | Hard |
| Jul 30 | ATP Masters Series Western & Southern Financial Group Masters | Round 3 | Andreas Seppi | W | 6-1, 6-2 | Hard |
| Jul 30 | ATP Masters Series Western & Southern Financial Group Masters | Round 2 | Simone Bolelli | W | 7-6(2), 7-6(2) | Hard |
| Jul 25 | ATP Masters Series Rogers Masters | Quarterfinal | Andy Murray | L | 3-6, 6-7(3) | Hard |
| Jul 24 | ATP Masters Series Rogers Masters | Round 3 | Robin Soderling | W | 6-4, 6-4 | Hard |
| Jul 22 | ATP Masters Series Rogers Masters | Round 2 | Frank Dancevic | W | 6-4, 6-4 | Hard |
| Jun 25 | Wimbledon | Round 2 | Marat Safin | L | 4-6, 6-7(3), 2-6 | Grass |
| Jun 23 | Wimbledon | Round 1 | Michael Berrer | W | 7-5, 2-6, 6-3, 6-0 | Grass |
| Jun 15 | ATP Tour Artois Championship | Final | Rafael Nadal | L | 6-7(6), 5-7 | Grass |
| Jun 14 | ATP Tour Artois Championship | Semifinal | David Nalbandian | W | 6-1, 6-0 | Grass |
| Jun 13 | ATP Tour Artois Championship | Quarterfinal | Lleyton Hewitt | W | 6-2, 6-2 | Grass |
| Jun 12 | ATP Tour Artois Championship | Round 3 | Janko Tipsarevic | W | 2-6, 6-1, 6-4 | Grass |
| Jun 11 | ATP Tour Artois Championship | Round 2 | Roko Karanusic | W | 6-2, 7-6(7) | Grass |
| Jun 6 | French Open | Semifinal | Rafael Nadal | L | 4-6, 2-6, 6-7(3) | Clay |
| Jun 3 | French Open | Quarterfinal | Ernests Gulbis | W | 7-5, 7-6(3), 7-5 | Clay |
| Jun 1 | French Open | Round 4 | Paul-Henri Mathieu | W | 6-4, 6-3, 6-4 | Clay |
| May 30 | French Open | Round 3 | Wayne Odesnik | W | 7-5, 6-4, 6-2 | Clay |
| May 28 | French Open | Round 2 | Miguel Angel Lopez | W | 6-1, 6-1, 6-3 | Clay |
| May 25 | French Open | Round 1 | Denis Gremelmayr | W | 4-6, 6-3, 7-5, 6-2 | Clay |
| May 17 | ATP Masters Series Hamburg | Semifinal | Rafael Nadal | L | 5-7, 6-2, 2-6 | Clay |
| May 16 | ATP Masters Series Hamburg | Quarterfinal | Albert Montanes | W | 6-2, 6-3 | Clay |
| May 15 | ATP Masters Series Hamburg | Round 3 | Ivo Karlovic | W | 7-6(3), 6-3 | Clay |
| May 14 | ATP Masters Series Hamburg | Round 2 | Juan Ignacio Chela | W | 6-3, 6-1 | Clay |
| May 11 | ATP Masters Series Campionati BNL d'Italia | Final | Stan Wawrinka | W | 4-6, 6-3, 6-3 | Clay |
| May 10 | ATP Masters Series Campionati BNL d'Italia | Semifinal | Radek Stepanek | W | 6-0, 1-0 ret. (ret.) | Clay |
| May 9 | ATP Masters Series Campionati BNL d'Italia | Quarterfinal | Nicolas Almagro | W | 6-1, 1-0 ret. (ret.) | Clay |
| May 8 | ATP Masters Series Campionati BNL d'Italia | Round 3 | Igor Andreev | W | 6-3, 3-6, 6-3 | Clay |
| May 7 | ATP Masters Series Campionati BNL d'Italia | Round 2 | Steve Darcis | W | 6-4, 6-0 | Clay |
| Apr 26 | ATP Masters Series Monte-Carlo | Semifinal | Roger Federer | L | 3-6, 2-3 ret. (ret.) | Clay |
| Apr 25 | ATP Masters Series Monte-Carlo | Quarterfinal | Sam Querrey | W | 6-4, 6-0 | Clay |
| Apr 24 | ATP Masters Series Monte-Carlo | Round 3 | Andy Murray | W | 6-0, 6-4 | Clay |
| Apr 22 | ATP Masters Series Monte-Carlo | Round 2 | Ivan Ljubicic | W | 6-3, 6-3 | Clay |
| Mar 28 | ATP Masters Series Sony Ericsson Open | Round 2 | Kevin Anderson | L | 6-7(1), 6-3, 4-6 | Hard |
| Mar 23 | ATP Masters Series Pacific Life Open | Final | Mardy Fish | W | 6-2, 5-7, 6-3 | Hard |
| Mar 22 | ATP Masters Series Pacific Life Open | Semifinal | Rafael Nadal | W | 6-3, 6-2 | Hard |
| Mar 20 | ATP Masters Series Pacific Life Open | Quarterfinal | Stan Wawrinka | W | 7-6(5), 6-2 | Hard |
| Mar 19 | ATP Masters Series Pacific Life Open | Round 4 | Guillermo Canas | W | 6-2, 6-3 | Hard |
| Mar 17 | ATP Masters Series Pacific Life Open | Round 3 | Philipp Kohlschreiber | W | 6-3, 6-2 | Hard |
| Mar 15 | ATP Masters Series Pacific Life Open | Round 2 | Andreas Seppi | W | 6-3, 7-6(3) | Hard |
| Mar 7 | ATP Barclays Dubai | Semifinal | Andy Roddick | L | 6-7(5), 3-6 | Hard |
| Mar 6 | ATP Barclays Dubai | Quarterfinal | Igor Andreev | W | 6-2, 6-1 | Hard |
| Mar 5 | ATP Barclays Dubai | Round 2 | Fabrice Santoro | W | 6-3, 7-6(3) | Hard |
| Mar 4 | ATP Barclays Dubai | Round 1 | Marin Cilic | W | 6-4, 6-3 | Hard |
| Feb 14 | ATP Tour Open 13 | Round 2 | Gilles Simon | L | 2-6, 7-6(6), 3-6 | Hard |
| Feb 13 | ATP Tour Open 13 | Round 1 | Ivan Dodig | W | 6-1, 6-4 | Hard |
| Jan 27 | Australian Open | Final | Jo-Wilfried Tsonga | W | 4-6, 6-4, 6-3, 7-6(2) | Hard |
| Jan 24 | Australian Open | Semifinal | Roger Federer | W | 7-5, 6-3, 7-6(5) | Hard |
| Jan 22 | Australian Open | Quarterfinal | David Ferrer | W | 6-0, 6-3, 7-5 | Hard |
| Jan 21 | Australian Open | Round 4 | Lleyton Hewitt | W | 7-5, 6-3, 6-3 | Hard |
| Jan 18 | Australian Open | Round 3 | Sam Querrey | W | 6-3, 6-1, 6-3 | Hard |
| Jan 16 | Australian Open | Round 2 | Simone Bolelli | W | 6-1, 6-2, 6-2 | Hard |
| Jan 14 | Australian Open | Round 1 | Benjamin Becker | W | 6-0, 6-2, 7-6(5) | Hard |
2007: 65-19
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 15 | ATP Tennis Masters Cup Shanghai | Rafael Nadal | L | 4-6, 4-6 | Hard | |
| Nov 13 | ATP Tennis Masters Cup Shanghai | Richard Gasquet | L | 4-6, 2-6 | Hard | |
| Nov 11 | ATP Tennis Masters Cup Shanghai | David Ferrer | L | 4-6, 4-6 | Hard | |
| Oct 31 | ATP BNP Paribas Masters | Round 2 | Fabrice Santoro | L | 3-6, 2-6 | Hard |
| Oct 20 | ATP Mutua Madrilena Masters Madrid | Semifinal | David Nalbandian | L | 4-6, 6-7(4) | Hard |
| Oct 19 | ATP Mutua Madrilena Masters Madrid | Quarterfinal | Mario Ancic | W | 7-6(2), 6-2 | Hard |
| Oct 18 | ATP Mutua Madrilena Masters Madrid | Round 3 | Juan Carlos Ferrero | W | 6-3, 2-6, 6-4 | Hard |
| Oct 17 | ATP Mutua Madrilena Masters Madrid | Round 2 | Fernando Verdasco | W | 6-7(7), 6-3, 6-3 | Hard |
| Oct 14 | ATP BA-CA Tennis Trophy | Final | Stan Wawrinka | W | 6-4, 6-0 | Hard |
| Oct 13 | ATP BA-CA Tennis Trophy | Semifinal | Andreas Seppi | W | 6-4, 6-3 | Hard |
| Oct 12 | ATP BA-CA Tennis Trophy | Quarterfinal | Juan Ignacio Chela | W | 6-3, 5-7, 7-6(2) | Hard |
| Oct 11 | ATP BA-CA Tennis Trophy | Round 2 | Tomas Zib | W | 6-4, 6-4 | Hard |
| Oct 9 | ATP BA-CA Tennis Trophy | Round 1 | Robby Ginepri | W | 6-3, 6-4 | Hard |
| Sep 9 | US Open | Final | Roger Federer | L | 6-7(4), 6-7(2), 4-6 | Hard |
| Sep 8 | US Open | Semifinal | David Ferrer | W | 6-4, 6-4, 6-3 | Hard |
| Sep 6 | US Open | Quarterfinal | Carlos Moya | W | 6-4, 7-6(7), 6-1 | Hard |
| Sep 4 | US Open | Round 4 | Juan Monaco | W | 7-5, 7-6(2), 6-7(6), 6-1 | Hard |
| Sep 2 | US Open | Round 3 | Juan Martin del Potro | W | 6-1, 6-3, 6-4 | Hard |
| Aug 31 | US Open | Round 2 | Radek Stepanek | W | 6-7(4), 7-6(5), 5-7, 7-5, 7-6(2) | Hard |
| Aug 28 | US Open | Round 1 | Robin Haase | W | 6-2, 6-1, 6-3 | Hard |
| Aug 15 | ATP Masters Series Western & Southern Financial Group Masters | Round 2 | Carlos Moya | L | 4-6, 1-6 | Hard |
| Aug 12 | ATP Masters Series Rogers Masters | Final | Roger Federer | W | 7-6(2), 2-6, 7-6(2) | Hard |
| Aug 11 | ATP Masters Series Rogers Masters | Semifinal | Rafael Nadal | W | 7-5, 6-3 | Hard |
| Aug 10 | ATP Masters Series Rogers Masters | Quarterfinal | Andy Roddick | W | 7-6(4), 6-4 | Hard |
| Aug 9 | ATP Masters Series Rogers Masters | Round 3 | David Nalbandian | W | 6-2, 6-3 | Hard |
| Aug 7 | ATP Masters Series Rogers Masters | Round 2 | Nicolas Kiefer | W | 6-3, 6-3 | Hard |
| Jul 25 | ATP Studena Croatia Open Umag | Round 2 | Viktor Troicki | L | 6-2, 4-6, 5-7 | Clay |
| Jul 23 | ATP Studena Croatia Open Umag | Round 1 | Pablo Andujar | W | 6-1, 6-3 | Clay |
| Jul 7 | Wimbledon | Semifinal | Rafael Nadal | L | 6-3, 1-6, 1-4 ret. (ret.) | Grass |
| Jul 6 | Wimbledon | Quarterfinal | Marcos Baghdatis | W | 7-6(4), 7-6(9), 6-7(3), 4-6, 7-5 | Grass |
| Jul 5 | Wimbledon | Round 4 | Lleyton Hewitt | W | 7-6(8), 7-6(2), 4-6, 7-6(5) | Grass |
| Jul 4 | Wimbledon | Round 3 | Nicolas Kiefer | W | 7-6(4), 6-7(6), 6-2, 7-6(5) | Grass |
| Jun 28 | Wimbledon | Round 2 | Amer Delic | W | 6-3, 3-6, 6-3, 7-6(4) | Grass |
| Jun 26 | Wimbledon | Round 1 | Potito Starace | W | 6-0, 6-3, 6-4 | Grass |
| Jun 15 | ATP Tour Stella Artois Championship | Round 3 | Arnaud Clement | L | 6-2, 3-6, 4-6 | Grass |
| Jun 13 | ATP Tour Stella Artois Championship | Round 2 | Robert Kendrick | W | 3-6, 6-3, 6-2 | Grass |
| Jun 8 | French Open | Semifinal | Rafael Nadal | L | 5-7, 4-6, 2-6 | Clay |
| Jun 6 | French Open | Quarterfinal | Igor Andreev | W | 6-3, 6-3, 6-3 | Clay |
| Jun 4 | French Open | Round 4 | Fernando Verdasco | W | 6-3, 6-3, 7-6(1) | Clay |
| Jun 2 | French Open | Round 3 | Olivier Patience | W | 7-6(2), 2-6, 3-6, 7-6(4), 6-3 | Clay |
| May 31 | French Open | Round 2 | Laurent Recouderc | W | 6-3, 3-6, 6-3, 6-1 | Clay |
| May 29 | French Open | Round 1 | Santiago Giraldo | W | 6-3, 7-6(3), 6-4 | Clay |
| May 18 | ATP Masters Series Hamburg | Quarterfinal | Carlos Moya | L | 6-7(4), 6-4, 5-7 | Clay |
| May 17 | ATP Masters Series Hamburg | Round 3 | Jarkko Nieminen | W | 7-5, 4-6, 6-4 | Clay |
| May 16 | ATP Masters Series Hamburg | Round 2 | Julien Benneteau | W | 7-6(5), 6-3 | Clay |
| May 11 | ATP Masters Series Internazionali BNL d'Italia | Quarterfinal | Rafael Nadal | L | 2-6, 3-6 | Clay |
| May 10 | ATP Masters Series Internazionali BNL d'Italia | Round 3 | Marcos Baghdatis | W | 6-2, 7-5 | Clay |
| May 8 | ATP Masters Series Internazionali BNL d'Italia | Round 2 | Robin Soderling | W | 3-6, 6-4, 6-3 | Clay |
| May 6 | ATP Estoril Open | Final | Richard Gasquet | W | 7-6(7), 0-6, 6-1 | Clay |
| May 5 | ATP Estoril Open | Semifinal | Tommy Robredo | W | 7-5, 6-1 | Clay |
| May 4 | ATP Estoril Open | Quarterfinal | Guillermo Garcia-Lopez | W | 6-4, 1-6, 7-5 | Clay |
| May 2 | ATP Estoril Open | Round 2 | Santiago Ventura | W | 6-2, 6-2 | Clay |
| Apr 30 | ATP Estoril Open | Round 1 | Igor Andreev | W | 6-2, 4-6, 7-6(5) | Clay |
| Apr 19 | ATP Masters Series Monte-Carlo | Round 3 | David Ferrer | L | 5-7, 4-6 | Clay |
| Apr 18 | ATP Masters Series Monte-Carlo | Round 2 | Gaston Gaudio | W | 6-1, 3-6, 6-1 | Clay |
| Apr 1 | ATP Masters Series Sony Ericsson Open | Final | Guillermo Canas | W | 6-3, 6-2, 6-4 | Hard |
| Mar 30 | ATP Masters Series Sony Ericsson Open | Semifinal | Andy Murray | W | 6-1, 6-0 | Hard |
| Mar 28 | ATP Masters Series Sony Ericsson Open | Quarterfinal | Rafael Nadal | W | 6-3, 6-4 | Hard |
| Mar 27 | ATP Masters Series Sony Ericsson Open | Round 4 | Feliciano Lopez | W | 6-0, 6-3 | Hard |
| Mar 25 | ATP Masters Series Sony Ericsson Open | Round 3 | Michael Llodra | W | 6-4, 6-1 | Hard |
| Mar 23 | ATP Masters Series Sony Ericsson Open | Round 2 | Daniele Bracciali | W | 7-6(4), 6-4 | Hard |
| Mar 18 | ATP Masters Series Pacific Life Open | Final | Rafael Nadal | L | 2-6, 5-7 | Hard |
| Mar 17 | ATP Masters Series Pacific Life Open | Semifinal | Andy Murray | W | 6-2, 6-3 | Hard |
| Mar 16 | ATP Masters Series Pacific Life Open | Quarterfinal | David Ferrer | W | 6-3, 6-4 | Hard |
| Mar 14 | ATP Masters Series Pacific Life Open | Round 4 | Julien Benneteau | W | 6-3, 6-1 | Hard |
| Mar 12 | ATP Masters Series Pacific Life Open | Round 3 | Evgeny Korolev | W | 6-2, 6-1 | Hard |
| Mar 11 | ATP Masters Series Pacific Life Open | Round 2 | Robby Ginepri | W | 6-4, 6-4 | Hard |
| Mar 1 | ATP Dubai | Quarterfinal | Roger Federer | L | 3-6, 7-6(6), 3-6 | Hard |
| Feb 28 | ATP Dubai | Round 2 | Rainer Schuettler | W | 7-6(5), 6-3 | Hard |
| Feb 27 | ATP Dubai | Round 1 | Kristof Vliegen | W | 4-6, 6-4, 6-3 | Hard |
| Feb 24 | ATP ABN AMRO World Tennis Tournament | Semifinal | Mikhail Youzhny | L | 6-3, 6-7(7), 5-7 | Hard |
| Feb 23 | ATP ABN AMRO World Tennis Tournament | Quarterfinal | Tommy Robredo | W | 4-6, 6-4, 7-5 | Hard |
| Feb 21 | ATP ABN AMRO World Tennis Tournament | Round 2 | Andrei Pavel | W | 6-7(8), 6-1, 6-3 | Hard |
| Feb 19 | ATP ABN AMRO World Tennis Tournament | Round 1 | Florent Serra | W | 7-6(6), 6-4 | Hard |
| Feb 12 | ATP Tour Open 13 | Round 1 | Mikhail Youzhny | L | 4-6, 6-4, 6-7(0) | Hard |
| Jan 21 | Australian Open | Round 4 | Roger Federer | L | 2-6, 5-7, 3-6 | Hard |
| Jan 18 | Australian Open | Round 3 | Danai Udomchoke | W | 6-3, 6-4, 5-7, 6-1 | Hard |
| Jan 16 | Australian Open | Round 2 | Feliciano Lopez | W | 6-2, 7-5, 6-1 | Hard |
| Jan 15 | Australian Open | Round 1 | Nicolas Massu | W | 6-1, 6-1, 6-0 | Hard |
| Jan 7 | Next Generation Adelaide International | Final | Chris Guccione | W | 6-3, 6-7(6), 6-4 | Hard |
| Jan 6 | Next Generation Adelaide International | Semifinal | Joachim Johansson | W | 6-3, 6-2 | Hard |
| Jan 5 | Next Generation Adelaide International | Quarterfinal | Paul Goldstein | W | 6-4, 7-5 | Hard |
| Jan 2 | Next Generation Adelaide International | Round 2 | Jan Hajek | W | 6-0, 6-1 | Hard |
| Jan 2 | Next Generation Adelaide International | Round 2 | Alun Jones | W | 6-1, 6-2 | Hard |
Every graded call Agatha sealed on his matches since Oct 1, 2026, newest first. Each is 1 unit at its sealed price; the number opens its receipt.
| Date | Match | Call | Price | Result | Units | Receipt |
|---|---|---|---|---|---|---|
| Nov 4 | vs Rinky Hijikata | PREDNovak Djokovic to win | -375 | LOST | -1.00u | #2644 |
| Nov 3 | vs Valentin Vacherot | LEANNovak Djokovic to win | -220 | WON | +0.45u | #2589 |
| Oct 29 | vs Jan-Lennard Struff | PREDNovak Djokovic to win | -375 | LOST | -1.00u | #2109 |
| Oct 28 | vs Ugo Humbert | PREDNovak Djokovic to win | -270 | WON | +0.37u | #2040 |
| Oct 9 | vs Hubert Hurkacz | LEANNovak Djokovic to win | -200 | LOST | -1.00u | #584 |
| Oct 6 | vs Alex de Minaur | LEANNovak Djokovic to win | -190 | WON | +0.53u | #395 |
| Oct 5 | vs Daniil Medvedev | LEANNovak Djokovic to win | +130 | WON | +1.30u | #336 |
| Oct 4 | vs Alexander Zverev | LEANNovak Djokovic to win | +240 | WON | +2.40u | #232 |
| Oct 2 | vs Bu Yunchaokete | PREDNovak Djokovic to win | -340 | WON | +0.29u | #64 |
At Paris 2024, Djokovic won an Olympic gold medal in singles.
Djokovic won an Olympic bronze medal in singles at Beijing 2008.
On July 4, 2011, Djokovic reached a career-high ATP Tour ranking of No. 1.
In 2023, Djokovic's titles included the Adelaide International, the Cincinnati Open, the Rolex Paris Masters and the Nitto ATP Finals.
Jan 2, 2007: beat Alun Jones 6-1, 6-2Next Generation Adelaide International, on hard
Nov 4, 2026: lost to Rinky Hijikata 6-2, 3-6, 3-6Paris Masters, Round 2, on hard court
The players he has met most in our records, with the head-to-head.
Last: Jul 29, 2024, Olympics Round 2, won
Last: Jan 30, 2020, Australian Open Semifinal, won
Last: Jan 7, 2017, ATP Qatar ExxonMobil Open Final, won
Last: Jul 12, 2017, Wimbledon Quarterfinal, lost
Last: Jul 7, 2023, Wimbledon Round 3, won
Last: Jan 17, 2019, Australian Open Round 2, won
Results and schedules come from Agatha's own records of the ATP Tour. The ATP ranking is ESPN's, as of Nov 5, 2026.
Career titles and Grand Slam titles come from English Wikipedia (the infobox, CC BY-SA 4.0): our own records of the tour begin with the 2007 season.
Updated Nov 11, 2026, 12:03 PM ET. Results and form refresh after every match; biography facts are checked weekly.