22 May To 11 JunRoland GarrosFrench Open Men Singles 2023Seeded: #21Eliminated in round of 128 by J. Lehecka.RoundOpponentsStatusScoreRound of 128Jiri LeheckaLost7 - 5 1 - 6 6 - 3 3 - 6 6 - 1
14 May To 20 MayATP Challenger Bordeaux, FranceATP Challenger Bordeaux, France Men Singles 2023Seeded: #1Eliminated in semi final by T. Etcheverry.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalTomas Martin EtcheverryLost4 - 6 2 - 6Quarter-FinalCorentin MoutetWon6 - 3 6 - 2Round of 16Kyrian JacquetWon6 - 3 6 - 3
24 Apr To 07 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2023Eliminated in final by C. Alcaraz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalCarlos AlcarazLost6 - 4 3 - 6 6 - 3Semi-FinalAslan KaratsevWon4 - 6 6 - 3 6 - 4Quarter-FinalStefanos TsitsipasWon7 - 6 5 - 7 6 - 3Round of 16Pedro CachinWon7 - 6 6 - 7 6 - 3Round of 32Dusan LajovicWon7 - 6 3 - 6 3 - 6Round of 64Ben SheltonWon4 - 6 7 - 6 7 - 5Round of 128Lorenzo SonegoWon3 - 6 1 - 6QualificationAslan KaratsevLost4 - 6 2 - 6QualificationLuca NardiWon7 - 5 6 - 4
15 Apr To 23 AprBMW OpenATP Munich, Germany Men Singles 2023Eliminated in round of 32 by A. Ritschard.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alexander RitschardLost7 - 5 7 - 5
08 Apr To 16 AprRolex Monte-Carlo MastersATP Monte Carlo, Monaco Men Singles 2023Eliminated in quarter final by A. Rublev.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalAndrey RublevLost6 - 1 7 - 6Round of 16Casper RuudWon6 - 1 7 - 6Round of 32Alex de MinaurWon3 - 6 2 - 6Round of 64Albert Ramos-VinolasWon6 - 4 6 - 3QualificationEmil RuusuvuoriWon6 - 7 7 - 5 0 - 6QualificationJuan Pablo VarillasWon7 - 5 6 - 2
02 Apr To 09 AprGrand Prix Hassan IIATP Marrakech, Morocco Men Singles 2023Eliminated in round of 32 by H. Gaston.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Hugo GastonLost3 - 6 6 - 4 7 - 5
20 Mar To 02 AprMiami Open presented by ItaúATP Miami, USA Men Singles 2023Eliminated in round of 64 by G. Dimitrov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Grigor DimitrovLost6 - 4 6 - 7 4 - 6Round of 128Fabio FogniniWon4 - 6 7 - 5 4 - 6QualificationZhizhen ZhangWon4 - 6 2 - 6QualificationLearner TienWon6 - 3 3 - 6 4 - 6