# 2022 Open Harmonie mutuelle – Singles

Kamil Majchrzak was the defending champion but chose not to defend his title.
Jack Draper won the title after defeating Zizou Bergs 6–2, 5–7, 6–4 in the final.

## Seeds

* Ričardas Berankis (withdrew)
* Quentin Halys (semifinals)
* Gilles Simon (first round)
* Roman Safiullin (second round, withdrew)
* Jack Draper (champion)
* Grégoire Barrère (first round)
* Constant Lestienne (first round, retired)
* Antoine Hoang (second 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 |
| | Antoine Escoffier | 2 | 6 | 0 | | | | | |
| 5 | Jack Draper | 6 | 0 | 6 | | | | | |
| 5 | Jack Draper | 6 | 0 | 6 | 5 | Jack Draper | 6 | 5 | 6 |
| | | | | | Q | Zizou Bergs | 2 | 7 | 4 |
| Q | Zizou Bergs | 3 | 6 | 6 | Q | Zizou Bergs | 2 | 7 | 4 |
| 2 | Quentin Halys | 6 | 3 | 1 | | | | | |

### 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 |
| LL | M Rosenkranz | 6 | 7$^7$ | | | | | | | | | | | | | | | | |
| | G Soeda | 2 | 6$^4$ | | LL | M Rosenkranz | 5 | 1 | | | | | | | | | | | |
| | A Escoffier | 7$^7$ | 7$^7$ | | | A Escoffier | 7 | 6 | | | | | | | | | | | |
| | M Janvier | 6$^2$ | 6$^4$ | | | | | | | | A Escoffier | 6 | 1 | 6 | | | | | |
| Q | F Marozsán | 3 | 4 | | | | | | | | R Peniston | 2 | 6 | 1 | | | | | |
| | R Peniston | 6 | 6 | | | R Peniston | 6 | 6$^6$ | 6 | | | | | | | | | | |
| WC | L Van Assche | 7$^7$ | 2 | 4 | 8 | A Hoang | 1 | 7$^8$ | 3 | | | | | | | | | | |
| 8 | A Hoang | 6$^5$ | 6 | 6 | | | | | | | | | | | | A Escoffier | 2 | 6 | 0 |
| 3 | G Simon | 7$^7$ | 6$^5$ | 5 | | | | | | | | | | | 5 | J Draper | 6 | 0 | 6 |
| | E Karlovskiy | 6$^5$ | 7$^7$ | 7 | | E Karlovskiy | 4 | 5 | | | | | | | | | | | |
| | E Furness | 6 | 6 | | | E Furness | 6 | 7 | | | | | | | | | | | |
| | J Sels | 3 | 2 | | | | | | | | E Furness | 2 | 1 | | | | | | |
| | R Haase | 7 | 7 | | | | | | | 5 | J Draper | 6 | 6 | | | | | | |
| WC | A Fils | 5 | 5 | | | R Haase | 2 | 3 | | | | | | | | | | | |
| | I Marchenko | 3 | 6$^3$ | | 5 | J Draper | 6 | 6 | | | | | | | | | | | |
| 5 | J Draper | 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 | Semifinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 7 | C Lestienne | 2$^r$ | | | | | | | | | | | | | | | | |
| LL | B Hassan | 3 | | | LL | B Hassan | 7 | 3 | 6 | | | | | | | | | |
| Alt | M Jaziri | 1 | 3 | | | H Moriya | 5 | 6 | 4 | | | | | | | | | |
| | H Moriya | 6 | 6 | | | | | | | LL | B Hassan | | | | | | | |
| Q | Z Bergs | 6 | 6 | | | | | | | Q | Z Bergs | w/o | | | | | | |
| LL | M Pervolarakis | 3 | 1 | | Q | Z Bergs | w/o | | | | | | | | | | | |
| Q | A Galarneau | 6$^5$ | 6$^2$ | | 4 | R Safiullin | | | | | | | | | | | | |
| 4 | R Safiullin | 7$^7$ | 7$^7$ | | | | | | | | | | | Q | Z Bergs | 3 | 6 | 6 |
| 6 | G Barrère | 4 | 2 | | | | | | | | | | | 2 | Q Halys | 6 | 3 | 1 |
| | B Gojo | 6 | 6 | | | B Gojo | 1 | 6$^6$ | | | | | | | | | | |
| WC | H Mayot | 3 | 6 | 4 | Q | A Gray | 6 | 7$^8$ | | | | | | | | | | |
| Q | A Gray | 6 | 4 | 6 | | | | | | Q | A Gray | 3 | 5 | | | | | |
| Alt | M Torpegaard | 6 | 6$^9$ | 3 | | | | | | 2 | Q Halys | 6 | 7 | | | | | |
| Q | H Squire | 4 | 7$^{11}$ | 6 | Q | H Squire | 4 | 6$^2$ | | | | | | | | | | |
| | T Lamasine | 2 | 2 | | 2 | Q Halys | 6 | 7$^7$ | | | | | | | | | | |
| 2 | Q Halys | 6 | 6 | | | | | | | | | | | | | | | |