| 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
| | |