# 2023 HPP Open – Singles

Leandro Riedi was the defending champion but lost in the first round to Damir Džumhur.
Corentin Moutet won the title after defeating Sumit Nagal 6–3, 3–6, 6–2 in the final.

## Seeds

* Tomáš Macháč (first round, retired)
* Emil Ruusuvuori (quarterfinals, retired)
* Nuno Borges (second round)
* Alexandre Müller (quarterfinals)
* Jaume Munar (quarterfinals)
* Flavio Cobolli (first round)
* Arthur Rinderknech (semifinals)
* Liam Broady (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 | Final |
| | Corentin Moutet | 5 | 7 | 6 | | | | | |
| 7 | Arthur Rinderknech | 7 | 5 | 3 | | | | | |
| 7 | Arthur Rinderknech | 7 | 5 | 3 | | Corentin Moutet | 6 | 3 | 6 |
| | | | | | Alt | Sumit Nagal | 3 | 6 | 2 |
| LL | Stefano Travaglia | 1 | 4 | | Alt | Sumit Nagal | 3 | 6 | 2 |
| Alt | Sumit Nagal | 6 | 6 | | | | | | |

### 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 | Semifinals | Semifinals |
| 1 | T Macháč | 6 | 1$^r$ | | | | | | | | | | | | | | | | |
| SE | A Bellier | 4 | 4 | | SE | A Bellier | 4 | 4 | | | | | | | | | | | |
| | M Cressy | 4 | 2 | | | C Moutet | 6 | 6 | | | | | | | | | | | |
| | C Moutet | 6 | 6 | | | | | | | | C Moutet | 6 | 7$^7$ | | | | | | |
| Q | O Krutykh | 6$^7$ | 5 | | | | | | | 5 | J Munar | 2 | 6$^2$ | | | | | | |
| Q | M Neuchrist | 7$^9$ | 7 | | Q | M Neuchrist | 2 | 6$^3$ | | | | | | | | | | | |
| WC | Patrick Kaukovalta | 5 | 4 | | 5 | J Munar | 6 | 7$^7$ | | | | | | | | | | | |
| 5 | J Munar | 7 | 6 | | | | | | | | | | | | | C Moutet | 5 | 7 | 6 |
| 4 | A Müller | 6 | 6 | | | | | | | | | | | | 7 | A Rinderknech | 7 | 5 | 3 |
| WC | E Vasa | 4 | 3 | | 4 | A Müller | 6 | 0 | 6 | | | | | | | | | | |
| Q | F Maestrelli | 1 | 3 | | WC | M Lajal | 1 | 6 | 1 | | | | | | | | | | |
| WC | M Lajal | 6 | 6 | | | | | | | 4 | A Müller | 7$^9$ | 3 | 1 | | | | | |
| | L Riedi | 6 | 4 | 3 | | | | | | 7 | A Rinderknech | 6$^7$ | 6 | 6 | | | | | |
| | D Džumhur | 3 | 6 | 6 | | D Džumhur | 5 | 2 | | | | | | | | | | | |
| | A Vavassori | 4 | 6$^3$ | | 7 | A Rinderknech | 7 | 6 | | | | | | | | | | | |
| 7 | A Rinderknech | 6 | 7$^7$ | | | | | | | | | | | | | | | | |

### 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 |
| 8 | L Broady | 4 | 2 | | | | | | | | | | | | | | | |
| LL | S Travaglia | 6 | 6 | | LL | S Travaglia | 6 | 6 | | | | | | | | | | |
| Q | D Yevseyev | 7 | 6 | | Q | D Yevseyev | 3 | 0 | | | | | | | | | | |
| | O Virtanen | 5 | 3 | | | | | | | LL | S Travaglia | 6 | 3 | 7 | | | | |
| | R Albot | 6 | 6 | | | | | | | | R Albot | 4 | 6 | 5 | | | | |
| Q | A Kachmazov | 2 | 1 | | | R Albot | 6 | 1 | 6 | | | | | | | | | |
| | D Goffin | 3 | 6 | 3 | 3 | N Borges | 4 | 6 | 4 | | | | | | | | | |
| 3 | N Borges | 6 | 3 | 6 | | | | | | | | | | | LL | S Travaglia | 1 | 4 |
| 6 | F Cobolli | 5 | 6$^6$ | | | | | | | | | | | | Alt | S Nagal | 6 | 6 |
| | J Menšík | 7 | 7$^8$ | | | J Menšík | 5 | 2 | | | | | | | | | | |
| Q | D Novak | 2 | 3 | | Alt | S Nagal | 7 | 6 | | | | | | | | | | |
| Alt | S Nagal | 6 | 6 | | | | | | | Alt | S Nagal | 6 | 3 | | | | | |
| | M Bellucci | 0 | 6 | 1 | | | | | | 2 | E Ruusuvuori | 3 | 1$^r$ | | | | | |
| | A Molčan | 6 | 2 | 6 | | A Molčan | 2 | 5 | | | | | | | | | | |
| | J De Loore | 6 | 0 | 1 | 2 | E Ruusuvuori | 6 | 7 | | | | | | | | | | |
| 2 | E Ruusuvuori | 4 | 6 | 6 | | | | | | | | | | | | | | |