12 Jul To 20 JulSwiss Open GstaadATP Gstaad, Switzerland Men Singles 2025Seeded: #2Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16R16P15 Estimated Start July 16, 2025
23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Seeded: #28Eliminated in round of 128 by J. Munar.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Jaume MunarLost6 - 4 3 - 6 4 - 6 7 - 6 6 - 2
15 Jun To 22 JunTerra Wortmann OpenATP Halle, Germany Men Singles 2025Won - Defeated D. Medvedev in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalDaniil MedvedevWon6 - 3 7 - 6Semi-FinalKaren KhachanovWon4 - 6 7 - 6 6 - 4Quarter-FinalTomas MachacWon7 - 6 6 - 3Round of 16Jannik SinnerWon6 - 3 3 - 6 4 - 6Round of 32Alexandre MullerWon4 - 6 4 - 6
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in quarter final by J. Sinner.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalJannik SinnerLost6 - 1 7 - 5 6 - 0Round of 16Jack DraperWon5 - 7 6 - 3 6 - 2 6 - 4Round of 32Henrique RochaWon7 - 5 6 - 1 6 - 2Round of 64Alex de MinaurWon6 - 2 6 - 2 4 - 6 3 - 6 2 - 6Round of 128James DuckworthWon6 - 2 6 - 4 6 - 4
17 May To 24 MayHamburg OpenATP Hamburg, Germany Men Singles 2025Eliminated in round of 32 by G. Mpetshi Perricard.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Giovanni Mpetshi PerricardLost7 - 6 6 - 4
12 May To 18 MayATP Challenger Turin, ItalyATP Challenger Turin, Italy Men Singles 2025Seeded: #8Won - Defeated Y. Bu in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalYunchaokete BuWon6 - 3 6 - 3Semi-FinalDaniel AltmaierWon2 - 6 4 - 6Quarter-FinalTomas Martin EtcheverryWon2 - 6 6 - 3 5 - 7Round of 16Federico ArnaboldiWon6 - 0 3 - 6 3 - 6Round of 32Matteo GiganteWon3 - 6 1 - 6
05 May To 18 MayInternazionali BNL d'ItaliaATP Rome, Italy Men Singles 2025Eliminated in round of 64 by C. Ruud.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Casper RuudLost4 - 6 6 - 4 3 - 6Round of 128Roman SafiullinWon6 - 3 7 - 6