18 Aug To 08 SepUS OpenUS Open Men Singles 2025Eliminated in round of 128 by D. Shapovalov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Denis ShapovalovLost4 - 6 4 - 6 0 - 6
16 Aug To 23 AugWinston-Salem OpenATP Winston Salem, USA Men Singles 2025Won - Defeated B. Van de Zandschulp in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalBotic Van de ZandschulpWon3 - 6 6 - 7Semi-FinalSebastian KordaWonWalkoverQuarter-FinalJaume MunarWon5 - 7 3 - 6Round of 16Roberto Bautista AgutWon4 - 6 3 - 6Round of 32Tallon GriekspoorWon6 - 3 4 - 6 6 - 3Round of 64Hugo GastonWon3 - 6 3 - 6
19 Jul To 26 JulGenerali OpenATP Kitzbuhel, Austria Men Singles 2025Seeded: #8Eliminated in round of 16 by A. Shevchenko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Alexander ShevchenkoLost7 - 5 6 - 4Round of 32Joel SchwaerzlerWon2 - 6 6 - 2 3 - 6
23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in round of 32 by B. Shelton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Ben SheltonLost6 - 3 7 - 6 6 - 2Round of 64Gael MonfilsWon6 - 4 1 - 6 4 - 6 7 - 6 6 - 4Round of 128Aleksandar KovacevicWon3 - 6 7 - 6 1 - 6 7 - 5 4 - 6QualificationChris RodeschLost3 - 6 4 - 6 6 - 0 6 - 7QualificationZachary SvajdaWon7 - 6 6 - 3QualificationJurij RodionovWon6 - 4 6 - 3
07 Jun To 15 JunBOSS OPENATP Stuttgart, Germany Men Singles 2025Eliminated in quarter final by T. Fritz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalTaylor FritzLost3 - 6 4 - 6Round of 16Arthur RinderknechWon6 - 7 3 - 6Round of 32Yannick HanfmannWon5 - 7 4 - 6QualificationBeibit ZhukayevWon6 - 7 6 - 3 6 - 2QualificationPatrick ZahrajWon6 - 4 6 - 7 7 - 5
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in round of 64 by T. Paul.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Tommy PaulLost6 - 4 6 - 2 3 - 6 5 - 7 4 - 6Round of 128Tristan SchoolkateWon6 - 4 6 - 2 6 - 2
17 May To 24 MayGonet Geneva OpenATP Geneva, Switzerland Men Singles 2025Eliminated in round of 16 by N. Djokovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Novak DjokovicLost2 - 6 3 - 6Round of 32Zizou BergsWon6 - 2 6 - 3