| Nov 4, 2023 | vs Novak Djokovic | Paris Masters 2023 · Semifinal | L 5-7 7(7)-6(3) 7-5 | match → |
| Nov 3, 2023 | vs Alex De Minaur | Paris Masters 2023 · Quarterfinal | W 6-4 3-6 1-6 | match → |
| Nov 2, 2023 | vs Botic Van De Zandschulp | Paris Masters 2023 · R16 | W 3-6 3-6 | match → |
| Oct 31, 2023 | vs Yoshihito Nishioka | Paris Masters 2023 · R32 | W 4-6 3-6 | match → |
| Oct 15, 2023 | vs Hubert Hurkacz | Shanghai Masters 2023 · Final | L 3-6 6-3 6(8)-7(10) | match → |
| Oct 14, 2023 | vs Grigor Dimitrov | Shanghai Masters 2023 · Semifinal | W 6(7)-7(9) 3-6 | match → |
| Oct 13, 2023 | vs Ugo Humbert | Shanghai Masters 2023 · Quarterfinal | W 2-6 3-6 | match → |
| Oct 11, 2023 | vs Tommy Paul | Shanghai Masters 2023 · R16 | W 5-7 5-7 | match → |
| Oct 9, 2023 | vs Adrian Mannarino | Shanghai Masters 2023 · R32 | W 3-6 0-6 | match → |
| Oct 7, 2023 | vs Quentin Halys | Shanghai Masters 2023 · R64 | W 4-6 5-7 | match → |
| Sep 6, 2023 | vs Daniil Medvedev | US Open 2023 · Quarterfinal | L 6-4 6-3 6-4 | match → |
| Sep 4, 2023 | vs Jack Draper | US Open 2023 · R16 | W 3-6 6-3 3-6 4-6 | match → |
| Sep 2, 2023 | vs Arthur Rinderknech | US Open 2023 · R32 | W 6-3 3-6 1-6 5-7 | match → |
| Sep 1, 2023 | vs Gael Monfils | US Open 2023 · R64 | W 4-6 3-6 6-3 1-6 | match → |
| Aug 29, 2023 | vs Arthur Cazaux | US Open 2023 · R128 | W 4-6 6(5)-7(7) 1-6 | match → |
| Aug 16, 2023 | vs Emil Ruusuvuori | Cincinnati Open 2023 · R32 | L 7(12)-6(10) 5-7 7(7)-6(3) | match → |
| Aug 9, 2023 | vs Mackenzie McDonald | Canadian Open 2023 · R32 | L 4-6 3-6 | match → |
| Jul 27, 2023 | vs Daniel Altmaier | Hamburg Open 2023 · R16 | L 6-2 6-2 | match → |
| Jul 26, 2023 | vs Bernabe Zapata Miralles | Hamburg Open 2023 · R32 | W 7-5 1-6 6(7)-7(9) | match → |
| Jul 11, 2023 | vs Novak Djokovic | Wimbledon 2023 · Quarterfinal | L 6-4 1-6 4-6 3-6 | match → |
| Jul 9, 2023 | vs Alexander Bublik | Wimbledon 2023 · R16 | W 7-5 6-3 6(6)-7(8) 6(5)-7(7) 6-4 | match → |
| Jul 7, 2023 | vs David Goffin | Wimbledon 2023 · R32 | W 6-3 6(6)-7(8) 7(7)-6(5) 6-2 | match → |
| Jul 6, 2023 | vs Aslan Karatsev | Wimbledon 2023 · R64 | W 6(4)-7(7) 6-3 6-4 7-5 | match → |
| Jul 3, 2023 | vs M Purcell | Wimbledon 2023 · R128 | W 6-3 7-5 6-4 | match → |
| Jun 25, 2023 | vs Alexander Bublik | Halle Open 2023 · Final | L 3-6 6-3 3-6 | match → |
| Jun 24, 2023 | vs Roberto Bautista Agut | Halle Open 2023 · Semifinal | W 3-6 4-6 | match → |
| Jun 23, 2023 | vs Tallon Griekspoor | Halle Open 2023 · Quarterfinal | W 3-6 6-3 6-4 | match → |
| Jun 22, 2023 | vs Yannick Hanfmann | Halle Open 2023 · R16 | W 7(8)-6(6) 6-3 | match → |
| Jun 20, 2023 | vs Yibing Wu | Halle Open 2023 · R32 | W 6-4 6(5)-7(7) 6-2 | match → |
| Jun 2, 2023 | vs Lorenzo Sonego | French Open (Roland-Garros) 2023 · R32 | L 5-7 0-6 6-3 7(7)-6(5) 6-3 | match → |
| May 31, 2023 | vs Corentin Moutet | French Open (Roland-Garros) 2023 · R64 | W 4-6 2-6 6-3 3-6 | match → |
| May 28, 2023 | vs Laslo Djere | French Open (Roland-Garros) 2023 · R128 | W 1-6 6-3 3-6 4-6 | match → |
| May 16, 2023 | vs Yannick Hanfmann | Italian Open 2023 · R16 | L 6(5)-7(7) 6-4 3-6 | match → |
| May 15, 2023 | vs Alejandro Davidovich Fokina | Italian Open 2023 · R32 | W 7(10)-6(8) 6-3 | match → |
| May 13, 2023 | vs Alex Molcan | Italian Open 2023 · R64 | W 6-3 6-4 | match → |
| May 2, 2023 | vs Karen Khachanov | Madrid Open 2023 · R16 | L 7(10)-6(8) 6-4 | match → |
| Apr 30, 2023 | vs Yoshihito Nishioka | Madrid Open 2023 · R32 | W 2-6 5-7 | match → |
| Apr 28, 2023 | vs Stan Wawrinka | Madrid Open 2023 · R64 | W 5-7 4-6 | match → |
| Apr 16, 2023 | vs Holger Rune | Monte Carlo Masters 2023 · Final | W 7-5 2-6 5-7 | match → |
| Apr 16, 2023 | vs Holger Rune | Monte Carlo 2023 · Final | W 7-5 2-6 5-7 | match → |
| Apr 15, 2023 | vs Taylor Fritz | Monte Carlo Masters 2023 · Semifinal | W 5-7 6-1 6-3 | match → |
| Apr 15, 2023 | vs Taylor Fritz | Monte Carlo 2023 · Semifinal | W 5-7 6-1 6-3 | match → |
| Apr 14, 2023 | vs Jan-Lennard Struff | Monte Carlo Masters 2023 · Quarterfinal | W 6-1 7(7)-6(5) | match → |
| Apr 14, 2023 | vs Jan-Lennard Struff | Monte Carlo 2023 · Quarterfinal | W 6-1 7(7)-6(5) | match → |
| Apr 13, 2023 | vs Karen Khachanov | Monte Carlo Masters 2023 · R16 | W 7(7)-6(4) 6-2 | match → |
| Apr 13, 2023 | vs Karen Khachanov | Monte Carlo 2023 · R16 | W 7(7)-6(4) 6-2 | match → |
| Apr 11, 2023 | vs Jaume Munar | Monte Carlo Masters 2023 · R32 | W 4-6 6-2 6-2 | match → |
| Apr 11, 2023 | vs Jaume Munar | Monte Carlo 2023 · R32 | W 4-6 6-2 6-2 | match → |
| Mar 28, 2023 | vs Jannik Sinner | Miami 2023 · R16 | L 6-2 6-4 | match → |
| Mar 28, 2023 | vs Jannik Sinner | Miami Open 2023 · R16 | L 6-2 6-4 | match → |
| Mar 26, 2023 | vs Miomir Kecmanovic | Miami 2023 · R32 | W 1-6 2-6 | match → |
| Mar 26, 2023 | vs Miomir Kecmanovic | Miami Open 2023 · R32 | W 1-6 2-6 | match → |
| Mar 24, 2023 | vs John Wolf Jeffrey | Miami 2023 · R64 | W 6(3)-7(7) 4-6 | match → |
| Mar 24, 2023 | vs John Wolf Jeffrey | Miami Open 2023 · R64 | W 6(3)-7(7) 4-6 | match → |
| Mar 15, 2023 | vs Cameron Norrie | Indian Wells 2023 · R16 | L 2-6 4-6 | match → |
| Mar 13, 2023 | vs Ugo Humbert | Indian Wells 2023 · R32 | W 7-5 6-3 | match → |
| Mar 11, 2023 | vs Jiri Lehecka | Indian Wells 2023 · R64 | W 6-4 6-2 | match → |
| Mar 4, 2023 | vs Daniil Medvedev | Dubai Championships 2023 · Final | L 6-2 6-2 | match → |
| Mar 3, 2023 | vs Alexander Zverev | Dubai Championships 2023 · Semifinal | W 3-6 6(9)-7(11) | match → |
| Mar 2, 2023 | vs Botic Van De Zandschulp | Dubai Championships 2023 · Quarterfinal | W 3-6 6(3)-7(7) | match → |
| Mar 1, 2023 | vs Alejandro Davidovich Fokina | Dubai Championships 2023 · R16 | W 6-1 6(6)-7(8) 6(3)-7(7) | match → |
| Feb 27, 2023 | vs F Krajinovic | Dubai Championships 2023 · R32 | W 5-7 2-6 | match → |
| Feb 23, 2023 | vs Jiri Lehecka | Qatar ATP 2023 · Quarterfinal | L 6-4 4-6 3-6 | match → |
| Feb 22, 2023 | vs Tallon Griekspoor | Qatar ATP 2023 · R16 | W 1-6 6-1 7(8)-6(6) | match → |
| Jan 24, 2023 | vs Novak Djokovic | Australian Open 2023 · Quarterfinal | L 1-6 2-6 4-6 | match → |
| Jan 22, 2023 | vs Holger Rune | Australian Open 2023 · R16 | W 6-3 3-6 6-3 4-6 7(11)-6(9) | match → |
| Jan 20, 2023 | vs Daniel Evans | Australian Open 2023 · R32 | W 6-4 6-2 6-3 | match → |
| Jan 18, 2023 | vs Emil Ruusuvuori | Australian Open 2023 · R64 | W 6-2 6-4 6(2)-7(7) 6-3 | match → |
| Jan 16, 2023 | vs D Thiem | Australian Open 2023 · R128 | W 6-3 6-4 6-2 | match → |
| — | vs TBD | Indian Wells 2023 · R128 | W | match → |
| — | vs TBD | Paris Masters 2023 · R64 | W | match → |
| — | vs TBD | Shanghai Masters 2023 · R128 | W | match → |
| — | vs TBD | Monte Carlo 2023 · R64 | W | match → |
| — | vs TBD | Cincinnati Open 2023 · R64 | W | match → |
| — | vs TBD | Miami 2023 · R128 | W | match → |