12 Jul To 20 JulSwiss Open GstaadATP Gstaad, Switzerland Men Singles 2025Eliminated in round of 32 by R. Carballes Baena.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Roberto Carballes BaenaLost1 - 6 6 - 2 7 - 6
06 Jul To 13 JulATP Challenger Iasi, RomaniaATP Challenger Iasi, Romania Men Singles 2025Seeded: #3Eliminated in round of 16 by M. Dellien.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Murkel DellienLost2 - 6 3 - 6Round of 32Benjamin HassanWon4 - 6 6 - 3 6 - 3
29 Jun To 06 JulATP Challenger Modena, ItalyATP Challenger Modena, Italy Men Singles 2025Seeded: #1Eliminated in round of 16 by J. Kym.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Jerome KymLost2 - 6 6 - 3 6 - 7Round of 32Michael GeertsWon6 - 4 7 - 5
23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Seeded: #20Eliminated in qualification by J. Ficovich.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJuan Pablo FicovichLost7 - 6 6 - 3
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Seeded: #1Won - Defeated D. Lajovic in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalDusan LajovicWon7 - 6 6 - 2Semi-FinalFrancesco PassaroWonRetiredQuarter-FinalLuca Van AsscheWon6 - 4 4 - 6 7 - 5Round of 16Federico BondioliWon6 - 4 6 - 1Round of 32Jozef KovalikWon6 - 4 6 - 0
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Seeded: #28Eliminated in qualification by V. Vacherot.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationValentin VacherotLost6 - 2 6 - 4
11 May To 17 MayATP Challenger Oeiras 5, PortugalATP Challenger Oeiras 4, Portugal Men Singles 2025Eliminated in round of 16 by Y. Wu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Yibing WuLost6 - 3 2 - 6 0 - 6Round of 32Pedro CachinWon4 - 6 6 - 4 6 - 1