06 Jul To 12 JulATP Challenger Braunschweig, GermanyATP Challenger Braunschweig, Germany Men Singles 2025Eliminated in round of 32 by F. Misolic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Filip MisolicLost4 - 6 1 - 6
29 Jun To 06 JulATP Challenger Modena, ItalyATP Challenger Modena, Italy Men Singles 2025Eliminated in quarter final by S. Travaglia.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalStefano TravagliaLost6 - 4 6 - 7 6 - 2Round of 16Daniel Elahi GalanWon6 - 2 7 - 6Round of 32Aristotelis ThanosWon6 - 4 6 - 4
23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Seeded: #25Eliminated in qualification by T. Droguet.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTitouan DroguetLost6 - 1 7 - 5
08 Jun To 15 JunATP Challenger Perugia, ItalyATP Challenger Perugia, Italy Men Singles 2025Seeded: #9Won - Defeated N. Fatic in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalNerman FaticWon6 - 2 6 - 4Semi-FinalLuca NardiWon7 - 6 6 - 2Quarter-FinalFrancesco PassaroWon6 - 4 7 - 6Round of 16Federico BondioliWon6 - 1 6 - 4Round of 32Gabriele PirainoWon4 - 6 6 - 4 6 - 4
01 Jun To 09 JunATP Challenger Heilbronn, GermanyATP Challenger Heilbronn, Germany Men Singles 2025Seeded: #8Eliminated in round of 32 by M. ToPo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Marko ToPoLost6 - 3 6 - 0
12 May To 18 MayATP Challenger Turin, ItalyATP Challenger Turin, Italy Men Singles 2025Eliminated in round of 32 by D. Altmaier.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Daniel AltmaierLost3 - 6 4 - 6QualificationStefano NapolitanoWon6 - 4 7 - 6QualificationFederico CampanaWon6 - 3 6 - 2
28 Apr To 04 MayATP Challenger Estoril, PortugalATP Challenger Lisbon, Portugal Men Singles 2025Eliminated in final by A. Michelsen.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalAlex MichelsenLost4 - 6 4 - 6Semi-FinalAleksandar VukicWon6 - 4 6 - 4Quarter-FinalNicolas JarryWon7 - 6 5 - 7 6 - 1Round of 16Felix Auger-AliassimeWon5 - 7 4 - 6Round of 32Dusan LajovicWon5 - 7 7 - 6 3 - 6QualificationBernabe Zapata MirallesWon7 - 5 6 - 0QualificationJoao GracaWon6 - 3 6 - 2