| First round
| | | Second round
| | | Quarterfinals
| | | Semifinals
| |
| | | | | | | | | | | | | | | | | | | |
| 3
| Alexey Liventsov (RUS)
Mikhail Paikov (RUS)
| 4
| | | | |
|
| Tomislav Kolarek (CRO)
Tomislav Pucar (CRO)
| 2
| | | 3
| Alexey Liventsov (RUS)
Mikhail Paikov (RUS)
| 4
| |
|
| Frane Kojić (CRO)
Alvaro Robles (ESP)
| 0
| | | 11
| Marko Jevtović (SRB)
Žolt Pete (SRB)
| 2
| |
| 11
| Marko Jevtović (SRB)
Žolt Pete (SRB)
| 4
| | | | | | 3
| Alexey Liventsov (RUS)
Mikhail Paikov (RUS)
| 0
| |
| 13
| Paul Drinkhall (ENG)
Liam Pitchford (ENG)
| 4
| | | | | 6
| Jakub Dyjas (POL)
Daniel Górak (POL)
| 4
| |
|
| Nándor Ecseki (HUN)
Bence Majoros (HUN)
| 2
| | | 13
| Paul Drinkhall (ENG)
Liam Pitchford (ENG)
| 2
| | | | |
|
| Hunor Szőcs (ROU)
Samuel Walker (ENG)
| 1
| | | 6
| Jakub Dyjas (POL)
Daniel Górak (POL)
| 4
| |
| 6
| Jakub Dyjas (POL)
Daniel Górak (POL)
| 4
| | | | 6
| Jakub Dyjas (POL)
Daniel Górak (POL)
| 4
| |
| 8
| Aleksandar Karakašević (SRB)
Bojan Tokić (SLO)
| 4
| | | | | | 14
| Tiago Apolónia (POR)
João Geraldo (POR)
| 2
| |
|
| Teodor Alexandrov (BUL)
Denislav Kodjabashev (BUL)
| 3
| | | 8
| Aleksandar Karakašević (SRB)
Bojan Tokić (SLO)
| 3
| | | | |
|
| Yevhen Pryshchepa (UKR)
Viktor Yefimov (UKR)
| 3
| | | 14
| Tiago Apolónia (POR)
João Geraldo (POR)
| 4
| |
| 14
| Tiago Apolónia (POR)
João Geraldo (POR)
| 4
| | | | | | 14
| Tiago Apolónia (POR)
João Geraldo (POR)
| 4
| |
| 16
| Benjamin Brossier (FRA)
Simon Gauzy (FRA)
| 0
| | | | |
| Pär Gerell (SWE)
Anton Kallberg (SWE)
| 0
| |
|
| Benedikt Duda (GER)
Steffen Mengel (GER)
| 4
| | |
| Benedikt Duda (GER)
Steffen Mengel (GER)
| 0
| | |
|
| Pär Gerell (SWE)
Anton Kallberg (SWE)
| 4
| | |
| Pär Gerell (SWE)
Anton Kallberg (SWE)
| 4
| |
| 2
| Robert Gardos (AUT)
Daniel Habesohn (AUT)
| 2
| | |