29 Sep To 12 OctRolex Shanghai MastersATP Shanghai, China Men Singles 2025Eliminated in round of 128 by F. Marozsan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Fabian MarozsanLost6 - 1 4 - 6 6 - 4
14 Sep To 21 SepATP Challenger Saint Tropez, FranceATP Challenger Saint Tropez, France Men Singles 2025Seeded: #5Eliminated in semi final by D. Added.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalDan AddedLostWalkoverQuarter-FinalMartin LandaluceWon4 - 6 1 - 6Round of 16Robin BertrandWon2 - 6 3 - 6Round of 32Justin EngelWon3 - 6 3 - 6
07 Sep To 14 SepATP Challenger Rennes, FranceATP Challenger Rennes, France Men Singles 2025Seeded: #2Eliminated in final by H. Gaston.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalHugo GastonLost6 - 4 6 - 4Semi-FinalPatrick ZahrajWon6 - 7 2 - 6Quarter-FinalMichael GeertsWon6 - 7 5 - 7Round of 16Dan AddedWon3 - 6 4 - 6Round of 32Kenny De SchepperWon4 - 6 4 - 6
10 Aug To 17 AugATP Challenger Cancun, Mexico2025 ATP Challenger Cancun, Mexico Men SinglesEliminated in semi final by T. Tirante.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalThiago Agustin TiranteLost3 - 6 3 - 6Quarter-FinalJuan Manuel CerundoloWon6 - 4 6 - 3Round of 16Rio NoguchiWon3 - 6 4 - 6Round of 32Cleeve HarperWon6 - 3 6 - 4
19 Jul To 26 JulPlava Laguna Croatia Open UmagATP Umag, Croatia Men Singles 2025Eliminated in round of 16 by D. Dzumhur.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Damir DzumhurLost6 - 4 7 - 5Round of 32Alvaro Guillen MezaWon4 - 6 1 - 6
12 Jul To 20 JulSwiss Open GstaadATP Gstaad, Switzerland Men Singles 2025Eliminated in round of 32 by A. Shevchenko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alexander ShevchenkoLost6 - 3 6 - 2
06 Jul To 13 JulATP Challenger Iasi, RomaniaATP Challenger Iasi, Romania Men Singles 2025Seeded: #6Eliminated in semi final by E. Moller.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalElmer MollerLost6 - 2 7 - 6Quarter-FinalRadu AlbotWon6 - 3 7 - 5Round of 16Michael VrbenskyWon6 - 4 6 - 3Round of 32Edas ButvilasWon6 - 4 6 - 3