04 May To 17 MayInternazionali BNL d'ItaliaATP Rome, Italy Men Singles 2026Eliminated in round of 128 by P. Llamas Ruiz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Pablo Llamas RuizLost3 - 6 7 - 5 3 - 6
27 Apr To 03 MayATP Challenger Aix en Provence, FranceATP Challenger Aix en Provence, France Men Singles 2026Seeded: #4Eliminated in semi final by A. Tabilo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalAlejandro TabiloLost3 - 6 6 - 3 6 - 7Quarter-FinalYibing WuWon4 - 6 7 - 5 4 - 6Round of 16Martin LandaluceWon6 - 1 6 - 7 6 - 7
20 Apr To 03 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2026Eliminated in round of 128 by F. Marozsan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Fabian MarozsanLost7 - 6 7 - 6
11 Apr To 19 AprBarcelona Open Banc SabadellATP Barcelona, Spain Men Singles 2026Eliminated in round of 16 by C. Norrie.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Cameron NorrieLost6 - 3 4 - 6 6 - 4Round of 32Reilly OpelkaWon5 - 7 6 - 7QualificationDaniel MeridaWon6 - 3 6 - 1QualificationNikoloz BasilashviliWon2 - 6 7 - 6 6 - 4
04 Apr To 12 AprRolex Monte-Carlo MastersATP Monte Carlo, Monaco Men Singles 2026Eliminated in round of 64 by T. Atmane.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Terence AtmaneLost6 - 1 6 - 4QualificationFrancisco ComesanaLost5 - 7 2 - 6QualificationOtto VirtanenWon3 - 6 6 - 2 6 - 3
16 Mar To 29 MarMiami OpenATP Miami, USA Men Singles 2026Eliminated in round of 32 by J. Lehecka.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jiri LeheckaLost3 - 6 6 - 7Round of 64Casper RuudWon4 - 6 6 - 7Round of 128Hubert HurkaczWon6 - 2 6 - 4
09 Mar To 15 MarATP Challenger Phoenix, USAATP Challenger Phoenix, USA Men Singles 2026Seeded: #8Won - Defeated M. Giron in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalMarcos GironWon6 - 7 6 - 4 5 - 7Semi-FinalBilly HarrisWon6 - 7 6 - 7Quarter-FinalBenjamin BonziWon7 - 6 7 - 6Round of 16Michael MmohWon6 - 1 6 - 3Round of 32Alexander ShevchenkoWon6 - 7 6 - 4 6 - 2