19 Jul To 26 JulGenerali OpenATP Kitzbuhel, Austria Men Singles 2025Eliminated in qualification by Y. Hanfmann.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationYannick HanfmannLost6 - 1 7 - 6
12 Jul To 20 JulSwiss Open GstaadATP Gstaad, Switzerland Men Singles 2025Eliminated in qualification by I. Buse.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationIgnacio BuseLost6 - 4 6 - 7 6 - 3
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Eliminated in round of 16 by D. Lajovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Dusan LajovicLost1 - 6 4 - 6Round of 32Santiago Rodriguez TavernaWon6 - 7 7 - 5 2 - 6
01 Jun To 07 JunATP Challenger Prostejov, Czech RepublicATP Challenger Prostejov, Czech Republic Men Singles 2025Eliminated in round of 32 by D. Kuzmanov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dimitar KuzmanovLost6 - 3 6 - 2
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in round of 128 by C. Ruud.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Casper RuudLost6 - 3 6 - 4 6 - 2QualificationAndrea CollariniWon2 - 6 1 - 6QualificationRoman Andres BurruchagaWon6 - 4 7 - 6QualificationKhumoyun SultanovWon1 - 6 1 - 6
12 May To 18 MayATP Challenger Bordeaux, FranceATP Challenger Bordeaux, France Men Singles 2025Eliminated in round of 32 by N. Basilashvili.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Nikoloz BasilashviliLost6 - 2 6 - 2QualificationPierre DelageWon7 - 6 6 - 3QualificationJakub PaulWon7 - 5 6 - 2
28 Apr To 04 MayATP Challenger Aix en Provence, FranceATP Challenger Aix en Provence, France Men Singles 2025Eliminated in round of 16 by N. Basavareddy.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Nishesh BasavareddyLost7 - 5 7 - 5Round of 32Mattia BellucciWon6 - 2 6 - 2QualificationTitouan DroguetWonRetiredQualificationFlorent BaxWon4 - 6 2 - 6