2023 Grand Prix Hassan II

The 2023 Grand Prix Hassan II was a professional tennis tournament played in Marrakesh, Morocco on clay courts. It was the 37th edition of the tournament and was classified as an ATP Tour 250 event on the 2023 ATP Tour. It took place from 3 to 9 April 2023.

Singles

 * 🇪🇸 Roberto Carballés Baena def. 🇫🇷 Alexandre Müller, 4–6, 7–6(7–3), 6–2

Doubles

 * 🇧🇷 Marcelo Demoliner / 🇮🇹 Andrea Vavassori def. 🇦🇹 Alexander Erler / 🇦🇹 Lucas Miedler, 6–4, 3–6, [12–10]

Prize money

 * per team

Seeds
† Rankings are as of 20 March 2023

Other entrants
The following players received wildcard entry into the singles main draw:
 * 🇲🇦 Elliot Benchetrit
 * 🇲🇦 Younes Lalami Laaroussi
 * 🇲🇦 Adam Moundir

The following players received entry from qualifying draw:
 * 🇮🇹 Riccardo Bonadio
 * 🇧🇬 Dimitar Kuzmanov
 * 🇮🇹 Andrea Vavassori
 * 🇸🇪 Elias Ymer

The following players received entry as lucky losers:
 * 🇫🇷 Hugo Grenier
 * Alexey Vatutin

Withdrawals

 * 🇦🇷 Federico Coria → replaced by 🇫🇷 Hugo Grenier
 * 🇷🇸 Laslo Đere → replaced by 🇮🇹 Francesco Passaro
 * 🇧🇪 David Goffin → replaced by 🇪🇸 Pedro Martínez
 * 🇫🇷 Ugo Humbert → replaced by 🇩🇪 Jan-Lennard Struff
 * Ilya Ivashka → replaced by Pavel Kotov
 * 🇸🇰 Alex Molčan → replaced by 🇦🇺 Alexei Popyrin
 * 🇫🇷 Arthur Rinderknech → replaced by 🇫🇷 Alexandre Müller
 * 🇵🇪 Juan Pablo Varillas → replaced by Alexey Vatutin

Seeds

 * Rankings are as of 20 March 2023

Other entrants
The following pairs received wildcards into the doubles main draw:
 * 🇲🇦 Elliot Benchetrit / 🇲🇦 Adam Moundir
 * 🇲🇦 Hamza El Amine / 🇲🇦 Younes Lalami Laaroussi

The following pair received entry as alternates:
 * 🇩🇪 Hendrik Jebens / Petros Tsitsipas

Withdrawals

 * 🇨🇴 Juan Sebastián Cabal / 🇨🇴 Robert Farah → replaced by 🇩🇪 Hendrik Jebens / Petros Tsitsipas
 * 🇦🇷 Máximo González / 🇦🇷 Andrés Molteni → replaced by Sander Arends / 🇵🇰 Aisam-ul-Haq Qureshi
 * Ilya Ivashka / Nicolás Jarry → replaced by  Nicolás Jarry / 🇻🇪 Luis David Martínez
 * 🇫🇷 Nicolas Mahut / 🇫🇷 Édouard Roger-Vasselin → replaced by 🇷🇸 Ivan Sabanov / 🇷🇸 Matej Sabanov