| Round of 32 | | Round of 16 | | Quarterfinals | | Semifinals |
| | | | | | | | | | | | | | |
| | | | | | | | | |
|
|
| |
| |
| Manuel Lombardo (ITA) | 11 |
| |
| | | Robert Klačar (CRO) | 00 | |
| Robert Klačar (CRO) | 01 |
| | |
| Nathon Burns (IRL) | 00 | |
| Manuel Lombardo (ITA) | 10 |
| |
| | Kenneth Van Gansbeke (BEL) | 00 | |
| Mikhail Pulyaev (RUS) | 01 |
| | |
| Kenneth Van Gansbeke (BEL) | 11 | |
| Kenneth Van Gansbeke (BEL) | 01 |
| |
| | Lucian Borş Dumitrescu (ROU) | 00 | |
| Lucian Borş Dumitrescu (ROU) | 01 |
| | |
| Luukas Saha (FIN) | 00 | |
| Manuel Lombardo (ITA) | 10 |
| |
| | João Crisóstomo (POR) | 00 |
|
| | |
| |
| Alberto Gaitero (ESP) | 10 |
| |
| | | Georgios Balarjishvili (CYP) | 00 | |
| Georgios Balarjishvili (CYP) | 10 |
| | |
| Bozhidar Temelkov (BUL) | 01 | |
| Alberto Gaitero (ESP) | 00 |
| |
| | João Crisóstomo (POR) | 10 | |
| Nijat Shikhalizada (AZE) | 10 |
| | |
| Matej Poliak (SVK) | 01 | |
| Nijat Shikhalizada (AZE) | 01 |
| |
| | João Crisóstomo (POR) | 11 | |
| Patryk Wawrzyczek (POL) | 00 |
| |
| João Crisóstomo (POR) | 01 | |
|