13 Jul To 20 JulNordea OpenATP Bastad, Sweden Men Singles 2025Eliminated in qualification by T. Skatov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTimofey SkatovLost2 - 6 4 - 6
06 Jul To 13 JulATP Challenger Trieste, ItalyATP Challenger Trieste, Italy Men Singles 2025Eliminated in semi final by M. Dodig.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalMatej DodigLost3 - 6 4 - 6Quarter-FinalMaxim MrvaWon6 - 1 3 - 6 6 - 1Round of 16Marco CecchinatoWon6 - 2 6 - 4Round of 32Chun Hsin TsengWon1 - 6 6 - 2 6 - 7QualificationNeil OberleitnerWon6 - 4 6 - 2QualificationLuca CastagnolaWon6 - 2 6 - 1
23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in qualification by G. Zeppieri.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationGiulio ZeppieriLost2 - 6 6 - 4 2 - 6
15 Jun To 21 JunATP Challenger Poznan, PolandATP Challenger Poznan, Poland Men Singles 2025Eliminated in round of 16 by C. Garin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Cristian GarinLost6 - 4 3 - 6 6 - 4Round of 32Alan WaznyWon2 - 6 6 - 4 4 - 6
08 Jun To 15 JunATP Challenger Lyon, FranceATP Challenger Lyon, France Men Singles 2025Seeded: #6Eliminated in round of 32 by G. Blancaneaux.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Geoffrey BlancaneauxLost6 - 4 7 - 6
01 Jun To 09 JunATP Challenger Heilbronn, GermanyATP Challenger Heilbronn, Germany Men Singles 2025Seeded: #7Eliminated in round of 16 by R. Pacheco Mendez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Rodrigo Pacheco MendezLost5 - 7 7 - 6 0 - 6Round of 32Tom GentzschWon6 - 1 6 - 4
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in qualification by J. Rodionov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJurij RodionovLost6 - 2 6 - 4QualificationMitchell KruegerWon1 - 6 1 - 6