Five years after his first ATP title, he won his second at the 2023 Grand Prix Hassan II in Marrakech defeating fifth seed Maxime Cressy in the first round, fourth seed Tallon Griekspoor in the quarterfinals, second seed Dan Evans in the semifinals and Alexandre Müller in the final.