Last match: Marrakech, Morocco, Qualifying · Qualification Round 1 ·W 6-4, 6-3
Last match: Madrid, Spain · Quarterfinals ·W 7-6 (12-10), 4-6, 1-6
Last match: Lille, France · Round of 16 ·L 4-6, 3-6
Last match: Zug, Switzerland · Round of 32 ·W 7-6 (7-3), 6-3
Last match: Birmingham, Great Britain · Round of 32 ·L 4-6, 6-7 (3-7)
Last match: Orleans, France · Round of 32 ·L 4-6, 6-4, 6-7 (1-7)
Last match: Zug, Switzerland · Round of 16 ·L 4-6, 6-7 (5-7)
Last match: Gstaad, Switzerland · Round of 32 ·W 6-4, 3-6, 6-2
Last match: Wimbledon, London, Great Britain · Round of 32 ·W 6-3, 7-6 (7-4), 7-6 (8-6)
Last match: Wimbledon, London, Great Britain · Round of 64 ·W 6-1, 6-4, 6-3
Last match: Wimbledon, London, Great Britain · Round of 128 ·W 6-4, 2-6, 4-6, 7-5, 3-6
Last match: Madrid, Spain, Qualifying · Qualification Round 1 ·W 6-1, 6-4
Last match: Madrid, Spain · Final ·W 3-6, 6-4, 4-6
Last match: Madrid, Spain · Semifinals ·W 6-7 (2-7), 6-3, 6-7 (1-7)
Last match: Madrid, Spain · Round of 16 ·W 4-6, 4-6
Last match: Madrid, Spain · Round of 32 ·W 7-6 (7-1), 6-1
Last match: Marrakech, Morocco · Quarterfinals ·W 5-7, 4-6
Last match: Marrakech, Morocco · Round of 16 ·W 6-7 (3-7), 1-6
Last match: Marrakech, Morocco · Round of 32 ·W 6-4, 6-3
Last match: Marrakech, Morocco, Qualifying · Qualification Final ·W 7-5, 6-1
Last match: Indian Wells, USA, Qualifying · Qualification Round 2 ·W 6-7 (0-7), 2-6
Last match: Indian Wells, USA, Qualifying · Unknown ·W 3-6, 1-6
Last match: San Diego, USA · Quarterfinals ·W 7-6 (7-2), 1-1 (ret.)
Last match: San Diego, USA · Round of 16 ·W 7-5, 7-5
Last match: San Diego, USA · Round of 32 ·W 7-6 (7-3), 6-4
Last match: Lille, France · Round of 32 ·W 6-4, 7-6 (7-5)
Last match: Davis Cup Single Matches, Group I-IV · Unknown ·W 3-6, 6-7 (4-7)
Last match: Australian Open, Melbourne, Australia, Qualifying · Qualification Final ·W 7-5, 6-2
Last match: Stockholm, Sweden, Qualifying · Qualification round 1 ·W 1-6, 1-6
Last match: Villena, Spain · Final ·W 6-4, 6-2
Last match: Villena, Spain · Semifinals ·W 6-3, 6-4
Last match: Villena, Spain · Quarterfinals ·W 6-4, 3-6, 2-6
Last match: Villena, Spain · Round of 16 ·W 6-7 (2-7), 7-6 (7-5), 5-7
Last match: Villena, Spain · Round of 32 ·W 4-6, 6-7 (4-7)
Last match: Saint-Tropez, France · Quarterfinals ·W 3-6, 4-6
Last match: Saint-Tropez, France · Round of 32 ·W 6-7 (2-7), 6-4, 6-3
Last match: US Open, New York, USA, Qualifying · Qualification round 2 ·W 6-1, 6-4
Last match: US Open, New York, USA, Qualifying · Qualification round 1 ·W 6-3, 6-7 (5-7), 7-5
Last match: Luedenscheid, Germany · Quarterfinals ·W 6-1, 6-3
Last match: Luedenscheid, Germany · Round of 32 ·W 7-6 (7-5), 7-6 (8-6)
Last match: Poznan, Poland · Quarterfinals ·W 6-4, 1-6, 3-6
Last match: Poznan, Poland · Round of 32 ·W 3-6, 4-6
Last match: Bratislava, Slovakia · Final ·W 6-0, 2-6, 6-3
Last match: Bratislava, Slovakia · Quarterfinals ·W 1-6, 3-6
Last match: Bratislava, Slovakia · Round of 16 ·W 6-0, 6-4
Last match: Bratislava, Slovakia · Round of 32 ·W 6-3, 6-1
Last match: Bratislava, Slovakia, Qualifying · Unknown ·W 6-1, 3-1 (ret.)
Last match: Bratislava, Slovakia, Qualifying · Qualification round 1 ·W 6-3, 6-2
Last match: Prostejov, Czech Republic, Qualifying · Qualification round 1 ·W 6-2, 4-6, 6-4
Last match: Skopje, North Macedonia · Semifinals ·W 7-6 (7-2), 6-7 (6-8), 6-2
Last match: Skopje, North Macedonia · Quarterfinals ·W 3-6, 6-7 (5-7)
Last match: Skopje, North Macedonia · Round of 16 ·W 3-6, 6-3, 1-6
Last match: Skopje, North Macedonia · Round of 32 ·W 6-2, 6-3
Last match: Sharm ElSheikh, Singles Main, M-ITF-EGY-11A · Round of 32 ·W 3-6, 7-5, 6-7 (7-9)
Last match: Sharm ElSheikh, Singles Main, M-ITF-EGY-10A · Final ·W 3-6, 2-6
Last match: Sharm ElSheikh, Singles Main, M-ITF-EGY-10A · Semifinals ·W 1-6, 0-6
Last match: Sharm ElSheikh, Singles Main, M-ITF-EGY-10A · Quarterfinals ·W 6-1, 6-3
Last match: Sharm ElSheikh, Singles Main, M-ITF-EGY-10A · Round of 16 ·W 6-1, 6-2
Last match: Sharm ElSheikh, Singles Main, M-ITF-EGY-10A · Round of 32 ·W 6-1, 6-1
Last match: Kigali 2, Rwanda · Quarterfinals ·W 6-3, 6-0
Last match: Kigali 2, Rwanda · Round of 16 ·W 6-3, 6-2
Last match: Kigali 2, Rwanda · Round of 32 ·W 3-6, 7-5, 5-7
Last match: Kigali 2, Rwanda, Qualifying · Unknown ·W 6-0, 6-2
Last match: Kigali 2, Rwanda, Qualifying · Qualification round 1 ·W 6-1, 6-0
Last match: Kigali 1, Rwanda · Semifinals ·W 6-4, 4-6, 3-6
Last match: Kigali 1, Rwanda · Round of 16 ·W 6-3, 6-0
Last match: Kigali 1, Rwanda · Round of 32 ·W 3-6, 2-6
Last match: Hammamet, Singles Main, M-ITF-TUN-15A · Final ·W 3-6, 5-7
Last match: Hammamet, Singles Main, M-ITF-TUN-15A · Semifinals ·W 5-7, 4-6
Last match: Hammamet, Singles Main, M-ITF-TUN-15A · Quarterfinals ·W 1-6, 2-6
Last match: Hammamet, Singles Main, M-ITF-TUN-15A · Round of 16 ·W 6-3, 3-6, 6-1
Last match: Hammamet, Singles Main, M-ITF-TUN-15A · Round of 32 ·W 6-1, 6-2
Last match: Davis Cup Single Matches, Group I-IV · Unknown ·W 1-6, 1-6
Last match: Monastir, Singles Main, M-ITF-TUN-002 · Round of 16 ·W 6-0, 6-3
Last match: Monastir, Singles Main, M-ITF-TUN-002 · Round of 32 ·W 1-6, 0-6
Last match: Monastir, Singles Main, M-ITF-TUN-001 · Final ·W 6-1, 6-1
Last match: Monastir, Singles Main, M-ITF-TUN-001 · Semifinals ·W 0-6, 4-6
Last match: Monastir, Singles Main, M-ITF-TUN-001 · Quarterfinals ·W 6-0, 6-3
Last match: Monastir, Singles Main, M-ITF-TUN-001 · Round of 16 ·W 3-6, 4-6
Last match: Monastir, Singles Main, M-ITF-TUN-001 · Round of 32 ·W 6-0, 6-0
Last match: Monastir, Singles Qualifying, M-ITF-TUN-001 · Unknown ·W 6-2, 6-0
Last match: Monastir, Singles Qualifying, M-ITF-TUN-001 · Unknown ·W 6-0, 6-0
Last match: Umag, Croatia · Round of 32 ·L 2-6, 4-6
Last match: Gstaad, Switzerland · Round of 16 ·L 6-1, 5-7, 1-6
Last match: Wimbledon, London, Great Britain · Round of 16 ·L 6-4, 6-2, 6-3
Last match: Eastbourne, Great Britain, Qualifying · Qualification Round 1 ·L 7-6 (9-7), 6-3
Last match: Ilkley, Great Britain · Round of 32 ·L 4-6, 4-6
Last match: French Open, Paris, France · Round of 128 ·L 3-6, 3-6, 6-7 (2-7)
Last match: Rome, Italy, Qualifying · Qualification Round 1 ·L 4-6, 4-6
Last match: Madrid, Spain · Round of 64 ·L 7-5, 4-6, 6-4
Last match: Madrid, Spain, Qualifying · Qualification Round 2 ·L 7-5, 4-6, 4-6
Last match: Marrakech, Morocco · Semifinals ·L 7-5, 7-6 (7-3)
Last match: Miami, USA, Qualifying · Qualification Round 1 ·L 6-4, 6-7 (5-7), 6-2
Last match: San Diego, USA · Semifinals ·L 3-6, 6-1, 6-1
Last match: Marseille, France, Qualifying · Qualification Round 1 ·L 5-7, 6-7 (7-9)
Last match: Brest, France · Round of 32 ·L 6-4, 7-5
Last match: Stockholm, Sweden, Qualifying · Unknown ·L 3-6, 6-3, 7-6 (7-2)
Last match: Saint-Tropez, France · Semifinals ·L 6-4, 7-5
Last match: Davis Cup Single Matches, Group I-IV · Unknown ·L 5-7, 6-7
Last match: US Open, New York, USA, Qualifying · Unknown ·L 6-3, 6-3
Last match: Luedenscheid, Germany · Semifinals ·L 1-6, 3-6
Last match: Amersfoort, Netherlands · Round of 32 ·L 6-4, 0-2 (ret.)
Last match: Prostejov, Czech Republic, Qualifying · Unknown ·L 4-6, 6-4, 4-6
Last match: Skopje, North Macedonia · Final ·L 3-6, 3-6
Last match: Guangzhou, China, Qualifying · Qualification round 1 ·L 6-2, 6-3
Last match: Shenzhen, China, Qualifying · Qualification round 1 ·L 7-6 (9-7), 6-4
Last match: Sharm ElSheikh, Singles Main, M-ITF-EGY-11A · Round of 16 ·L 6-4, 6-2
Last match: Hammamet, Singles Main, M-ITF-TUN-16A · Round of 32 ·L 1-6, 6-3 (ret.)
Last match: Ottignies-Louvain-la-Neuve, Belgium · Round of 16 ·L 7-6 (7-4), 3-6, 6-3
Last match: Monastir, Singles Main, M-ITF-TUN-002 · Quarterfinals ·L 7-6 (7-4), 6-3