24 Aug To 31 AugATP Challenger Porto 2, PortugalATP Challenger Porto 2, Portugal Men Singles 2025Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dmitry PopkoEstimated Start Tomorrow
20 Jul To 27 JulATP Challenger Zug, SwitzerlandATP Challenger Zug, Switzerland Men Singles 2025Eliminated in round of 32 by N. Fatic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Nerman FaticLost7 - 5 4 - 6 2 - 6
13 Jul To 20 JulATP Challenger Bunschoten, NetherlandsATP Challenger Amersfoort, Netherlands Men Singles 2025Seeded: #8Eliminated in round of 16 by K. Coppejans.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Kimmer CoppejansLost7 - 6 7 - 5Round of 32Martin KrumichWon3 - 6 6 - 3 3 - 6
06 Jul To 13 JulATP Challenger Iasi, RomaniaATP Challenger Iasi, Romania Men Singles 2025Eliminated in round of 32 by O. Roca Batalla.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Oriol Roca BatallaLost6 - 7 3 - 6
29 Jun To 06 JulATP Challenger Brasov, RomaniaATP Challenger Brasov, Romania Men Singles 2025Seeded: #8Eliminated in round of 32 by E. Butvilas.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Edas ButvilasLost6 - 3 4 - 6 2 - 6
15 Jun To 21 JunATP Challenger Royan, FranceATP Challenger Cherbourg, France Men Singles 2025Seeded: #5Eliminated in final by T. Droguet.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalTitouan DroguetLost6 - 4 1 - 6 4 - 6Semi-FinalMika BrunoldWon4 - 6 6 - 3 6 - 4Quarter-FinalEnzo CouacaudWon4 - 6 1 - 6Round of 16Kalin IvanovskiWon6 - 4 3 - 6 3 - 6Round of 32Lucas PoullainWon3 - 6 6 - 7
08 Jun To 15 JunATP Challenger Lyon, FranceATP Challenger Lyon, France Men Singles 2025Eliminated in quarter final by M. Trungelliti.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalMarco TrungellitiLost3 - 6 6 - 3 6 - 4Round of 16Arthur CazauxWon7 - 5 6 - 1Round of 32Tom ParisWon5 - 7 6 - 7