Oct 2026BaselRound of 32 · Hard · Oct 2026
Altmaier6-7 7-6 6-4
Oct 2026BaselQualifying Final · Hard · Oct 2026
Cerundolo7-6 6-3
Apr 2026MadridRound of 128 · Clay · Apr 2026
Cerundolo6-4 6-4
Feb 2026Buenos AiresRound of 32 · Clay · Feb 2026
Cerundolo6-2 6-2
May 2025Turin 2Round of 16 · Hard · May 2025
Altmaier6-3 6-2
Aug 2021LuedenscheidSemi-finals · Hard · Aug 2021
Altmaier6-2 7-6