| 1/8 finals | | | Quarterfinals | | | Semifinals | | | Final | |
| | | | | | | | | | | | | | | |
| | | | Magomedgadji Nurov (MKD) | 4 | | | |
| Vladislav Baitcaev (HUN) | 3 | | | Vladislav Baitcaev (HUN) | 6 | |
| Batyrbek Tsakulov (SVK) | 1 | | | | | | Vladislav Baitcaev (HUN) | 8 | |
| | | | | | Erik Thiele (GER) | 1 | |
| | | | Erik Thiele (GER) | 4 | | | | |
| | | | Burak Şahin (TUR) | 2 | |
| | | | | Vladislav Baitcaev (HUN) | 5 | |
| | | | | | | Magomedkhan Magomedov (AZE) | 11 | |
| | | | Elizbar Odikadze (GEO) | 7 | | | | |
| Magomedkhan Magomedov (AZE) | 12 | | | Magomedkhan Magomedov (AZE) | 14 | |
| Lukas Krasauskas (LTU) | 2 | | | | | | Magomedkhan Magomedov (AZE) | 6 | |
| Zbigniew Baranowski (POL) | 10 | | | | | Zbigniew Baranowski (POL) | 4 | |
| Alejandro Cañada (ESP) | 0 | | | Zbigniew Baranowski (POL) | 10 | | |
| | | | Radu Lefter (MDA) | 0 | |