# 2018 Koblenz Open – Singles

Ruben Bemelmans was the defending champion but withdrew as he qualified for the 2018 Australian Open.
Mats Moraing won the title after defeating Kenny de Schepper 6–2, 6–1 in the final.

## Seeds

* Andrey Kuznetsov (first round)
* Marco Cecchinato (second round)
* Sergiy Stakhovsky (semifinals)
* Oscar Otte (first round)
* Yannick Maden (quarterfinals)
* Kenny de Schepper (final)
* Andrej Martin (first round)
* Tommy Robredo (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 |
| Alt | Ilya Ivashka | 6 | 5 | 4 | | | | |
| 6 | Kenny de Schepper | 3 | 7 | 6 | | | | |
| 6 | Kenny de Schepper | 3 | 7 | 6 | 6 | Kenny de Schepper | 2 | 1 |
| | | | | | WC | Mats Moraing | 6 | 6 |
| 3/Alt | Sergiy Stakhovsky | 4 | 3 | | WC | Mats Moraing | 6 | 6 |
| WC | Mats Moraing | 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 | A Kuznetsov | 4 | 6 | 3 | | | | | | | | | | | | | | | |
| Alt | I Ivashka | 6 | 4 | 6 | Alt | I Ivashka | 6 | 6 | | | | | | | | | | | |
| | K-M Maamoun | 3 | 3 | | Q | C Heyman | 4 | 4 | | | | | | | | | | | |
| Q | Christopher Heyman | 6 | 6 | | | | | | | Alt | I Ivashka | 6 | 6 | | | | | | |
| | E Leshem | 3 | 7 | 3 | | | | | | 5 | Y Maden | 1 | 2 | | | | | | |
| | D Popko | 6 | 5 | 6 | | D Popko | 5 | 4 | | | | | | | | | | | |
| | A Pavlásek | 2 | 2 | | 5 | Y Maden | 7 | 6 | | | | | | | | | | | |
| 5 | Y Maden | 6 | 6 | | | | | | | | | | | | Alt | I Ivashka | 6 | 5 | 4 |
| 4 | O Otte | 6$^6$ | 3 | | | | | | | | | | | | 6 | K de Schepper | 3 | 7 | 6 |
| | A Vatutin | 7$^8$ | 6 | | | A Vatutin | 3 | 6 | 7$^7$ | | | | | | | | | | |
| | H Hurkacz | 6 | 6 | | | H Hurkacz | 6 | 0 | 6$^5$ | | | | | | | | | | |
| | A Balázs | 4 | 2 | | | | | | | | A Vatutin | 6 | 6$^7$ | 1 | | | | | |
| | E Gulbis | 4 | 6 | 1 | | | | | | 6 | K de Schepper | 3 | 7$^9$ | 6 | | | | | |
| WC | B Hassan | 6 | 3 | 6 | WC | B Hassan | 7$^7$ | 1 | 4 | | | | | | | | | | |
| | T Gabashvili | 7$^7$ | 1 | 2 | 6 | K de Schepper | 6$^4$ | 6 | 6 | | | | | | | | | | |
| 6 | K de Schepper | 6$^5$ | 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 | Semifinals | Semifinals | Semifinals | Semifinals |
| 8/Alt | T Robredo | 1 | 7 | 6$^6$ | | | | | | | | | | | | | |
| WC | J Choinski | 6 | 5 | 7$^8$ | WC | J Choinski | 3 | 6 | 4 | | | | | | | | |
| | M Safwat | 3 | 7 | 6 | | M Safwat | 6 | 3 | 6 | | | | | | | | |
| Q | F Horanský | 6 | 5 | 3 | | | | | | | M Safwat | 2 | 1 | | | | |
| | N Kuhn | 6 | 6 | | | | | | | 3/Alt | S Stakhovsky | 6 | 6 | | | | |
| Q | M Ymer | 3 | 3 | | | N Kuhn | 4 | 3 | | | | | | | | | |
| Q | J De Loore | 2 | 3 | | 3/Alt | S Stakhovsky | 6 | 6 | | | | | | | | | |
| 3/Alt | S Stakhovsky | 6 | 6 | | | | | | | | | | | 3/Alt | S Stakhovsky | 4 | 3 |
| 7 | A Martin | 2 | 4 | | | | | | | | | | | WC | M Moraing | 6 | 6 |
| | Z Kolář | 6 | 6 | | | Z Kolář | 2 | 1 | | | | | | | | | |
| | Y Uchiyama | 6 | 6 | | | Y Uchiyama | 6 | 6 | | | | | | | | | |
| WC | M Möller | 3 | 1 | | | | | | | | Y Uchiyama | 4 | 6$^2$ | | | | |
| | T Brkić | 7$^7$ | 5 | 2 | | | | | | WC | M Moraing | 6 | 7$^7$ | | | | |
| WC | M Moraing | 6$^2$ | 7 | 6 | WC | M Moraing | 6 | 6 | | | | | | | | | |
| | A Arnaboldi | 7$^7$ | 4 | 2 | 2 | M Cecchinato | 4 | 4 | | | | | | | | | |
| 2 | M Cecchinato | 6$^2$ | 6 | 6 | | | | | | | | | | | | | |