# 2023 Grand Prix Hassan II – Singles

Roberto Carballés Baena defeated Alexandre Müller in the final, 4–6, 7–6$^{(7–3)}$, 6–2 to win the men's singles tennis title at the 2023 Grand Prix Hassan II. It was his second ATP Tour singles title.
David Goffin was the reigning champion, but withdrew due to injury before the tournament.

## Seeds

The top four seeds received a bye into the second round.
* Lorenzo Musetti (quarterfinals)
* Dan Evans (semifinals)
* Botic van de Zandschulp (second round)
* Tallon Griekspoor (quarterfinals)
* Maxime Cressy (first round)
* Richard Gasquet (first round)
* Benjamin Bonzi (second round)
* Nicolás Jarry (first round)

## Draw
### Key

* Q = Qualifier
* WC = Wild card
* LL = Lucky loser
* Alt = Alternate
* SE = Special exempt
* PR = Protected ranking
* ITF = ITF entry
* JE = Junior exempt
* w/o = Walkover
* r = Retired
* d = Defaulted
* SR = Special ranking

### Finals

| Semifinals | Semifinals | Semifinals | Semifinals | Semifinals | Final | Final | Final | Final |
| | Alexandre Müller | 7$^7$ | 7 | | | | | |
| | Pavel Kotov | 6$^3$ | 5 | | | | | |
| | Pavel Kotov | 6$^3$ | 5 | | Alexandre Müller | 6 | 6$^3$ | 2 |
| | | | | | Roberto Carballés Baena | 4 | 7$^7$ | 6 |
| | Roberto Carballés Baena | 2 | 6 | 6 | Roberto Carballés Baena | 4 | 7$^7$ | 6 |
| 2 | Dan Evans | 6 | 4 | 2 | | | | |

### Top half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals |
| | | | | | 1 | L Musetti | 6 | 6 | | | | | | | | | |
| | H Gaston | 3 | 6 | 7 | | H Gaston | 2 | 3 | | | | | | | | | |
| | J-L Struff | 6 | 4 | 5 | | | | | | 1 | L Musetti | 3 | 6 | 4 | | | |
| | A Karatsev | 5 | 6 | 3 | | | | | | | A Müller | 6 | 1 | 6 | | | |
| | F Passaro | 7 | 3 | 6 | | F Passaro | 4 | 4 | | | | | | | | | |
| | A Müller | 6 | 6 | | | A Müller | 6 | 6 | | | | | | | | | |
| 6 | R Gasquet | 4 | 4 | | | | | | | | | | | | A Müller | 7$^7$ | 7 |
| | | | | | | | | | | | | | | | P Kotov | 6$^3$ | 5 |
| | | | | | 3 | B van de Zandschulp | 7$^{10}$ | 4 | 0 | | | | | | | | |
| Q | R Bonadio | 5 | 4 | | | C O'Connell | 6$^8$ | 6 | 6 | | | | | | | | |
| | C O'Connell | 7 | 6 | | | | | | | | C O'Connell | 3 | 7$^8$ | 6$^3$ | | | |
| | P Kotov | 6 | 1 | 7$^7$ | | | | | | | P Kotov | 6 | 6$^6$ | 7$^7$ | | | |
| | P Martínez | 2 | 6 | 6$^5$ | | P Kotov | 6 | 7$^7$ | | | | | | | | | |
| LL | A Vatutin | 3 | 3 | | 7 | B Bonzi | 0 | 6$^2$ | | | | | | | | | |
| 7 | B Bonzi | 6 | 6 | | | | | | | | | | | | | | |

### Bottom half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 5 | M Cressy | 7$^7$ | 3 | 1 | | | | | | | | | | | | | | | |
| | R Carballés Baena | 6$^4$ | 6 | 6 | | R Carballés Baena | 2 | | | | | | | | | | | | |
| Q | D Kuzmanov | 6 | 6 | | Q | D Kuzmanov | 0$^r$ | | | | | | | | | | | | |
| LL | H Grenier | 3 | 4 | | | | | | | | R Carballés Baena | 6 | 2 | 6 | | | | | |
| WC | A Moundir | 4 | 6$^6$ | | | | | | | 4 | T Griekspoor | 3 | 6 | 2 | | | | | |
| Q | E Ymer | 6 | 7$^8$ | | Q | E Ymer | 6 | 3 | 4 | | | | | | | | | | |
| | | | | | 4 | T Griekspoor | 1 | 6 | 6 | | | | | | | | | | |
| | | | | | | | | | | | | | | | | R Carballés Baena | 2 | 6 | 6 |
| 8 | N Jarry | 2 | 6 | 3 | | | | | | | | | | | 2 | D Evans | 6 | 4 | 2 |
| Q | A Vavassori | 6 | 3 | 6 | Q | A Vavassori | 6$^4$ | 7$^8$ | 6 | | | | | | | | | | |
| | J Munar | 6 | 6 | | | J Munar | 7$^7$ | 6$^6$ | 4 | | | | | | | | | | |
| WC | E Benchetrit | 4 | 4 | | | | | | | Q | A Vavassori | 3 | 5 | | | | | | |
| WC | Y Lalami Laaroussi | 3 | 2 | | | | | | | 2 | D Evans | 6 | 7 | | | | | | |
| | A Popyrin | 6 | 6 | | | A Popyrin | 1 | 3 | | | | | | | | | | | |
| | | | | | 2 | D Evans | 6 | 6 | | | | | | | | | | | |

## Qualifying
### Seeds

* Hugo Grenier (qualifying competition, lucky loser)
* Elias Ymer (qualified)
* Vít Kopřiva (first round)
* Riccardo Bonadio (qualified)
* Nicolas Moreno de Alboran (qualifying competition)
* Dimitar Kuzmanov (qualified)
* Andrea Vavassori (qualified)
* Arthur Cazaux (qualifying competition)

### Qualifiers

* Dimitar Kuzmanov
* Elias Ymer
* Andrea Vavassori
* Riccardo Bonadio

### Lucky losers

* Hugo Grenier
* Alexey Vatutin

### Qualifying draw
#### First qualifier

| First round | First round | First round | First round | Qualifying competition | Qualifying competition | Qualifying competition | Qualifying competition | Qualifying competition |
| 1 | Hugo Grenier | 7 | 7 | | | | | |
| | Nerman Fatić | 5 | 5 | | | | | |
| | Nerman Fatić | 5 | 5 | 1 | Hugo Grenier | 3 | 6 | 0 |
| | | | | 6 | Dimitar Kuzmanov | 6 | 4 | 6 |
| WC | Walid Ahouda | 1 | 2 | 6 | Dimitar Kuzmanov | 6 | 4 | 6 |
| 6 | Dimitar Kuzmanov | 6 | 6 | | | | | |

#### Second qualifier

| First round | First round | First round | First round | First round | Qualifying competition | Qualifying competition | Qualifying competition | Qualifying competition |
| 2 | Elias Ymer | 4 | 7$^7$ | 6 | | | | |
| Alt | Matteo Martineau | 6 | 6$^3$ | 4 | | | | |
| Alt | Matteo Martineau | 6 | 6$^3$ | 4 | 2 | Elias Ymer | 7$^9$ | 6 |
| | | | | | 5 | Nicolas Moreno de Alboran | 6$^7$ | 4 |
| | Alexey Vatutin | 3 | 6 | 1 | 5 | Nicolas Moreno de Alboran | 6$^7$ | 4 |
| 5 | Nicolas Moreno de Alboran | 6 | 4 | 6 | | | | |

#### Third qualifier

| First round | First round | First round | First round | Qualifying competition | Qualifying competition | Qualifying competition | Qualifying competition |
| 3 | Vít Kopřiva | 6$^4$ | 5 | | | | |
| WC | Reda Bennani | 7$^7$ | 7 | | | | |
| WC | Reda Bennani | 7$^7$ | 7 | WC | Reda Bennani | 2 | 3 |
| | | | | 7 | Andrea Vavassori | 6 | 6 |
| | Alexandar Lazarov | 6$^2$ | 3 | 7 | Andrea Vavassori | 6 | 6 |
| 7 | Andrea Vavassori | 7$^7$ | 6 | | | | |

#### Fourth qualifier

| First round | First round | First round | First round | Qualifying competition | Qualifying competition | Qualifying competition | Qualifying competition | Qualifying competition |
| 4 | Riccardo Bonadio | 6 | 7 | | | | | |
| | Pablo Andújar | 2 | 5 | | | | | |
| | Pablo Andújar | 2 | 5 | 4 | Riccardo Bonadio | 6 | 6$^1$ | 6 |
| | | | | 8 | Arthur Cazaux | 4 | 7$^7$ | 3 |
| | Marek Gengel | 3 | 1 | 8 | Arthur Cazaux | 4 | 7$^7$ | 3 |
| 8 | Arthur Cazaux | 6 | 6 | | | | | |