05 May To 18 MayInternazionali BNL d'ItaliaATP Rome, Italy Men Singles 2025Seeded: #5Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationThiago Seyboth WildLiveMatch DetailsQualificationHarold MayotWon6 - 2 6 - 4
28 Apr To 04 MayATP Challenger Estoril, PortugalATP Challenger Lisbon, Portugal Men Singles 2025Eliminated in round of 16 by B. Zapata Miralles.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Bernabe Zapata MirallesLost6 - 4 7 - 6Round of 32Joao FonsecaWon6 - 2 7 - 5
21 Apr To 04 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2025Seeded: #10Eliminated in qualification by T. Boyer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTristan BoyerLost6 - 3 6 - 7 4 - 6
12 Apr To 20 AprBarcelona Open Banc SabadellATP Barcelona, Spain Men Singles 2025Eliminated in round of 32 by A. Rublev.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Andrey RublevLost1 - 6 3 - 6QualificationArthur RinderknechWon6 - 3 7 - 5QualificationLloyd HarrisWon3 - 6 6 - 7
30 Mar To 06 AprGrand Prix Hassan IIATP Marrakech, Morocco Men Singles 2025Eliminated in round of 16 by K. Majchrzak.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Kamil MajchrzakLost6 - 7 1 - 6Round of 32Elliot BenchetritWon5 - 7 1 - 6
23 Mar To 30 MarATP Challenger Girona, SpainATP Challenger Girona, Spain Men Singles 2025Seeded: #4Eliminated in semi final by M. Cilic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalMarin CilicLost6 - 4 6 - 4Quarter-FinalSebastian OfnerWon4 - 6 6 - 1 7 - 5Round of 16Filip MisolicWon6 - 3 6 - 1Round of 32Titouan DroguetWon6 - 3 6 - 2
16 Mar To 23 MarATP Challenger Murcia, SpainATP Challenger Murcia, Spain Men Singles 2025Seeded: #2Eliminated in final by C. Taberner.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalCarlos TabernerLost7 - 6 4 - 6 6 - 2Semi-FinalIvan GakhovWon5 - 7 1 - 6Quarter-FinalHarold MayotWonWalkoverRound of 16Valentin VacherotWon3 - 6 6 - 3 5 - 7Round of 32Andrea PellegrinoWon3 - 6 3 - 6