# 2019 European Table Tennis Championships – Men's team

The men's team tournament of the 2019 European Table Tennis Championships was held from 3 to 8 September 2019.
Germany defeated Portugal in the final to capture the gold medal.

## Preliminary round

The top team of each group advances.

### Group A

| Pos | Team | Pld | W | L | MF | MA | MD | Pts | Qualification | | | |
| 1 | Germany | 2 | 2 | 0 | 6 | 0 | +6 | 4 | Quarterfinals | — | 3–0 | 3–0 |
| 2 | Russia | 2 | 1 | 1 | 3 | 4 | −1 | 3 | | 0–3 | — | 3–1 |
| 3 | Czech Republic | 2 | 0 | 2 | 1 | 6 | −5 | 2 | | 0–3 | 1–3 | — |
| 3 September 2019 19:00 | Report | Russia | 3–1 | Czech Republic | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 3 September 2019 19:00 | Report | Alexander Shibaev | 3–0 | Lubomír Jančařík | Salle Sportive Métropolitaine, Nantes |
| Kirill Skachkov | Kirill Skachkov | Kirill Skachkov | 1–3 | Pavel Širuček |
| Vladimir Sidorenko | Vladimir Sidorenko | Vladimir Sidorenko | 3–1 | Tomáš Polanský |
| Alexander Shibaev | Alexander Shibaev | Alexander Shibaev | 3–0 | Pavel Širuček |
| 4 September 2019 16:00 | Report | Germany | 3–0 | Czech Republic | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 4 September 2019 16:00 | Report | Timo Boll | 3–0 | Pavel Širuček | Salle Sportive Métropolitaine, Nantes |
| Dimitrij Ovtcharov | Dimitrij Ovtcharov | Dimitrij Ovtcharov | 3–1 | Tomáš Polanský |
| Patrick Franziska | Patrick Franziska | Patrick Franziska | 3–2 | Lubomír Jančařík |
| 5 September 2019 16:00 | Report | Germany | 3–0 | Russia | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 5 September 2019 16:00 | Report | Timo Boll | 3–1 | Kirill Skachkov | Salle Sportive Métropolitaine, Nantes |
| Dimitrij Ovtcharov | Dimitrij Ovtcharov | Dimitrij Ovtcharov | 3–2 | Alexander Shibaev |
| Patrick Franziska | Patrick Franziska | Patrick Franziska | 3–1 | Vladimir Sidorenko |

### Group B

| Pos | Team | Pld | W | L | MF | MA | MD | Pts | Qualification | | | |
| 1 | Sweden | 2 | 2 | 0 | 6 | 1 | +5 | 4 | Quarterfinals | — | 3–0 | 3–1 |
| 2 | Romania | 2 | 1 | 1 | 3 | 4 | −1 | 3 | | 0–3 | — | 3–1 |
| 3 | Hungary | 2 | 0 | 2 | 2 | 6 | −4 | 2 | | 1–3 | 1–3 | — |
| 3 September 2019 13:00 | Report | Romania | 3–1 | Hungary | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 3 September 2019 13:00 | Report | Cristian Pletea | 3–0 | Tamás Lakatos | Salle Sportive Métropolitaine, Nantes |
| Ovidiu Ionescu | Ovidiu Ionescu | Ovidiu Ionescu | 2–3 | Bence Majoros |
| Rareş Şipoş | Rareş Şipoş | Rareş Şipoş | 3–2 | Ádám Szudi |
| Cristian Pletea | Cristian Pletea | Cristian Pletea | 3–1 | Bence Majoros |
| 4 September 2019 16:00 | Report | Sweden | 3–1 | Hungary | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 4 September 2019 16:00 | Report | Jon Persson | 3–1 | Ádám Szudi | Salle Sportive Métropolitaine, Nantes |
| Mattias Falck | Mattias Falck | Mattias Falck | 1–3 | Bence Majoros |
| Truls Möregård | Truls Möregård | Truls Möregård | 3–1 | Tamás Lakatos |
| Mattias Falck | Mattias Falck | Mattias Falck | 3–2 | Ádám Szudi |
| 5 September 2019 13:00 | Report | Sweden | 3–0 | Romania | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 5 September 2019 13:00 | Report | Jon Persson | 3–0 | Ovidiu Ionescu | Salle Sportive Métropolitaine, Nantes |
| Mattias Falck | Mattias Falck | Mattias Falck | 3–2 | Rareş Şipoş |
| Kristian Karlsson | Kristian Karlsson | Kristian Karlsson | 3–2 | Cristian Pletea |

### Group C

| Pos | Team | Pld | W | L | MF | MA | MD | Pts | Qualification | | | |
| 1 | France | 2 | 2 | 0 | 6 | 1 | +5 | 4 | Quarterfinals | — | 3–1 | 3–0 |
| 2 | Spain | 2 | 1 | 1 | 4 | 5 | −1 | 3 | | 1–3 | — | 3–2 |
| 3 | Slovakia | 2 | 0 | 2 | 2 | 6 | −4 | 2 | | 0–3 | 2–3 | — |
| 3 September 2019 10:00 | Report | Slovakia | 2–3 | Spain | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 3 September 2019 10:00 | Report | Ľubomír Pištej | 3–2 | Álvaro Robles | Salle Sportive Métropolitaine, Nantes |
| Wang Yang | Wang Yang | Wang Yang | 3–1 | Jesus Cantero |
| Alexander Valuch | Alexander Valuch | Alexander Valuch | 1–3 | Carlos Machado |
| Wang Yang | Wang Yang | Wang Yang | 1–3 | Álvaro Robles |
| Ľubomír Pištej | Ľubomír Pištej | Ľubomír Pištej | 0–3 | Jesus Cantero |
| 4 September 2019 19:00 | Report | France | 3–1 | Spain | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 4 September 2019 19:00 | Report | Emmanuel Lebesson | 3–1 | Álvaro Robles | Salle Sportive Métropolitaine, Nantes |
| Simon Gauzy | Simon Gauzy | Simon Gauzy | 3–0 | Jesus Cantero |
| Tristan Flore | Tristan Flore | Tristan Flore | 1–3 | Carlos Machado |
| Simon Gauzy | Simon Gauzy | Simon Gauzy | 3–2 | Álvaro Robles |
| 5 September 2019 19:00 | Report | France | 3–0 | Slovakia | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 5 September 2019 19:00 | Report | Simon Gauzy | 3–0 | Alexander Valuch | Salle Sportive Métropolitaine, Nantes |
| Emmanuel Lebesson | Emmanuel Lebesson | Emmanuel Lebesson | 3–0 | Ľubomír Pištej |
| Can Akkuzu | Can Akkuzu | Can Akkuzu | 3–0 | Wang Yang |

### Group D

| Pos | Team | Pld | W | L | MF | MA | MD | Pts | Qualification | | | |
| 1 | Austria | 2 | 2 | 0 | 6 | 2 | +4 | 4 | Quarterfinals | — | 3–2 | 3–0 |
| 2 | Denmark | 2 | 1 | 1 | 5 | 4 | +1 | 3 | | 2–3 | — | 3–1 |
| 3 | Ukraine | 2 | 0 | 2 | 1 | 6 | −5 | 2 | | 0–3 | 1–3 | — |
| 3 September 2019 19:00 | Report | Denmark | 3–1 | Ukraine | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 3 September 2019 19:00 | Report | Jonathan Groth | 3–1 | Yaroslav Zhmudenko | Salle Sportive Métropolitaine, Nantes |
| Anders Lind | Anders Lind | Anders Lind | 2–3 | Yevhen Pryshchepa |
| Tobias Rasmussen | Tobias Rasmussen | Tobias Rasmussen | 3–2 | Viktor Yefimov |
| Jonathan Groth | Jonathan Groth | Jonathan Groth | 3–2 | Yevhen Pryshchepa |
| 4 September 2019 19:00 | Report | Austria | 3–0 | Ukraine | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 4 September 2019 19:00 | Report | Stefan Fegerl | 3–1 | Yevhen Pryshchepa | Salle Sportive Métropolitaine, Nantes |
| Daniel Habesohn | Daniel Habesohn | Daniel Habesohn | 3–1 | Yaroslav Zhmudenko |
| Robert Gardos | Robert Gardos | Robert Gardos | 3–0 | Viktor Yefimov |
| 5 September 2019 19:00 | Report | Austria | 3–2 | Denmark | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 5 September 2019 19:00 | Report | Robert Gardos | 3–0 | Jonathan Groth | Salle Sportive Métropolitaine, Nantes |
| Daniel Habesohn | Daniel Habesohn | Daniel Habesohn | 2–3 | Anders Lind |
| Stefan Fegerl | Stefan Fegerl | Stefan Fegerl | 3–0 | Tobias Rasmussen |
| Daniel Habesohn | Daniel Habesohn | Daniel Habesohn | 2–3 | Jonathan Groth |
| Robert Gardos | Robert Gardos | Robert Gardos | 3–1 | Anders Lind |

### Group E

| Pos | Team | Pld | W | L | MF | MA | MD | Pts | Qualification | | | |
| 1 | Slovenia | 2 | 2 | 0 | 6 | 1 | +5 | 4 | Quarterfinals | — | 3–1 | 3–0 |
| 2 | Croatia | 2 | 1 | 1 | 4 | 3 | +1 | 3 | | 1–3 | — | 3–0 |
| 3 | Netherlands | 2 | 0 | 2 | 0 | 6 | −6 | 2 | | 0–3 | 0–3 | — |
| 3 September 2019 16:00 | Report | Croatia | 3–0 | Netherlands | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 3 September 2019 16:00 | Report | Tomislav Pucar | 3–1 | Rajko Gommers | Salle Sportive Métropolitaine, Nantes |
| Andrej Gaćina | Andrej Gaćina | Andrej Gaćina | 3–0 | Laurens Tromer |
| Frane Kojić | Frane Kojić | Frane Kojić | 3–1 | Ewout Oostwouder |
| 4 September 2019 13:00 | Report | Slovenia | 3–0 | Netherlands | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 4 September 2019 13:00 | Report | Bojan Tokić | 3–0 | Ewout Oostwouder | Salle Sportive Métropolitaine, Nantes |
| Darko Jorgić | Darko Jorgić | Darko Jorgić | 3–0 | Laurens Tromer |
| Deni Kožul | Deni Kožul | Deni Kožul | 3–0 | Rajko Gommers |
| 5 September 2019 10:00 | Report | Slovenia | 3–1 | Croatia | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 5 September 2019 10:00 | Report | Darko Jorgić | 3–2 | Andrej Gaćina | Salle Sportive Métropolitaine, Nantes |
| Bojan Tokić | Bojan Tokić | Bojan Tokić | 3–2 | Tomislav Pucar |
| Deni Kožul | Deni Kožul | Deni Kožul | 2–3 | Frane Kojić |
| Darko Jorgić | Darko Jorgić | Darko Jorgić | 3–1 | Tomislav Pucar |

### Group F

| Pos | Team | Pld | W | L | MF | MA | MD | Pts | Qualification | | | |
| 1 | England | 2 | 2 | 0 | 6 | 2 | +4 | 4 | Quarterfinals | — | 3–1 | 3–1 |
| 2 | Belarus | 2 | 1 | 1 | 4 | 3 | +1 | 3 | | 1–3 | — | 3–0 |
| 3 | Luxembourg | 2 | 0 | 2 | 1 | 6 | −5 | 2 | | 1–3 | 0–3 | — |
| 3 September 2019 16:00 | Report | England | 3–1 | Luxembourg | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 3 September 2019 16:00 | Report | Paul Drinkhall | 3–1 | Eric Glod | Salle Sportive Métropolitaine, Nantes |
| Sam Walker | Sam Walker | Sam Walker | 3–0 | Gilles Michely |
| Tom Jarvis | Tom Jarvis | Tom Jarvis | 1–3 | Luka Mladenovic |
| Sam Walker | Sam Walker | Sam Walker | 3–2 | Eric Glod |
| 4 September 2019 13:00 | Report | Belarus | 3–0 | Luxembourg | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 4 September 2019 13:00 | Report | Pavel Platonov | 3–1 | Luka Mladenovic | Salle Sportive Métropolitaine, Nantes |
| Vladimir Samsonov | Vladimir Samsonov | Vladimir Samsonov | 3–0 | Eric Glod |
| Aliaksandr Khanin | Aliaksandr Khanin | Aliaksandr Khanin | 3–1 | Christian Kill |
| 5 September 2019 10:00 | Report | Belarus | 1–3 | England | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 5 September 2019 10:00 | Report | Pavel Platonov | 1–3 | Liam Pitchford | Salle Sportive Métropolitaine, Nantes |
| Vladimir Samsonov | Vladimir Samsonov | Vladimir Samsonov | 3–0 | Paul Drinkhall |
| Aliaksandr Khanin | Aliaksandr Khanin | Aliaksandr Khanin | 1–3 | Sam Walker |
| Vladimir Samsonov | Vladimir Samsonov | Vladimir Samsonov | 1–3 | Liam Pitchford |

### Group G

| Pos | Team | Pld | W | L | MF | MA | MD | Pts | Qualification | | | |
| 1 | Poland | 2 | 2 | 0 | 6 | 4 | +2 | 4 | Quarterfinals | — | 3–2 | 3–2 |
| 2 | Serbia | 2 | 1 | 1 | 5 | 5 | 0 | 3 | | 2–3 | — | 3–2 |
| 3 | Belgium | 2 | 0 | 2 | 4 | 6 | −2 | 2 | | 2–3 | 2–3 | — |
| 3 September 2019 13:00 | Report | Belgium | 2–3 | Serbia | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 3 September 2019 13:00 | Report | Cédric Nuytinck | 3–0 | Zsolt Peto | Salle Sportive Métropolitaine, Nantes |
| Florent Lambiet | Florent Lambiet | Florent Lambiet | 1–3 | Aleksandar Karakašević |
| Robin Devos | Robin Devos | Robin Devos | 1–3 | Marko Jevtović |
| Cédric Nuytinck | Cédric Nuytinck | Cédric Nuytinck | 3–2 | Aleksandar Karakašević |
| Florent Lambiet | Florent Lambiet | Florent Lambiet | 2–3 | Zsolt Peto |
| 4 September 2019 10:00 | Report | Poland | 3–2 | Serbia | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 4 September 2019 10:00 | Report | Marek Badowski | 3–0 | Aleksandar Karakašević | Salle Sportive Métropolitaine, Nantes |
| Jakub Dyjas | Jakub Dyjas | Jakub Dyjas | 3–1 | Zsolt Peto |
| Samuel Kulczycki | Samuel Kulczycki | Samuel Kulczycki | 0–3 | Marko Jevtović |
| Jakub Dyjas | Jakub Dyjas | Jakub Dyjas | 2–3 | Aleksandar Karakašević |
| Marek Badowski | Marek Badowski | Marek Badowski | 3–1 | Zsolt Peto |
| 5 September 2019 13:00 | Report | Poland | 3–2 | Belgium | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 5 September 2019 13:00 | Report | Marek Badowski | 3–0 | Cédric Nuytinck | Salle Sportive Métropolitaine, Nantes |
| Jakub Dyjas | Jakub Dyjas | Jakub Dyjas | 2–3 | Florent Lambiet |
| Samuel Kulczycki | Samuel Kulczycki | Samuel Kulczycki | 1–3 | Martin Allegro |
| Jakub Dyjas | Jakub Dyjas | Jakub Dyjas | 3–0 | Cédric Nuytinck |
| Marek Badowski | Marek Badowski | Marek Badowski | 3–2 | Florent Lambiet |

### Group H

| Pos | Team | Pld | W | L | MF | MA | MD | Pts | Qualification | | | |
| 1 | Portugal | 2 | 2 | 0 | 6 | 0 | +6 | 4 | Quarterfinals | — | 3–0 | 3–0 |
| 2 | Greece | 2 | 1 | 1 | 3 | 3 | 0 | 3 | | 0–3 | — | 3–0 |
| 3 | Turkey | 2 | 0 | 2 | 0 | 6 | −6 | 2 | | 0–3 | 0–3 | — |
| 3 September 2019 10:00 | Report | Portugal | 3–0 | Turkey | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 3 September 2019 10:00 | Report | Marcos Freitas | 3–1 | Abdullah Yiğenler | Salle Sportive Métropolitaine, Nantes |
| Tiago Apolónia | Tiago Apolónia | Tiago Apolónia | 3–1 | İbrahim Gündüz |
| João Monteiro | João Monteiro | João Monteiro | 3–0 | Ziver Gündüz |
| 4 September 2019 10:00 | Report | Greece | 3–0 | Turkey | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 4 September 2019 10:00 | Report | Panagiotis Gionis | 3–2 | Abdullah Yiğenler | Salle Sportive Métropolitaine, Nantes |
| Ioannis Sgouropoulos | Ioannis Sgouropoulos | Ioannis Sgouropoulos | 3–0 | İbrahim Gündüz |
| Konstantinos Konstaninopoulos | Konstantinos Konstaninopoulos | Konstantinos Konstaninopoulos | 3–0 | Zihni Şahin |
| 5 September 2019 16:00 | Report | Greece | 0–3 | Portugal | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 5 September 2019 16:00 | Report | Panagiotis Gionis | 1–3 | Marcos Freitas | Salle Sportive Métropolitaine, Nantes |
| Kalinikos Kreanga | Kalinikos Kreanga | Kalinikos Kreanga | 0–3 | João Monteiro |
| Ioannis Sgouropoulos | Ioannis Sgouropoulos | Ioannis Sgouropoulos | 0–3 | Tiago Apolónia |

## Knockout stage

All times are local (UTC+2).
| Quarterfinals | Quarterfinals | Semifinals | Semifinals | | Final | Final |
| 6 September | 6 September | | | |
| Germany | 3 | | | |
| Germany | 3 | 7 September | 7 September | | |
| Slovenia | 0 | 7 September | 7 September | |
| Slovenia | 0 | Germany | 3 | |
| 6 September | 6 September | | Germany | 3 | |
| 6 September | 6 September | France | 0 | |
| Poland | 2 | France | 0 | |
| Poland | 2 | | | | 8 September | 8 September |
| France | 3 | | | | 8 September | 8 September |
| France | 3 | | | | Germany | 3 |
| 6 September | 6 September | | | | | Germany | 3 |
| 6 September | 6 September | | | | Portugal | 0 |
| Austria | 1 | | | | Portugal | 0 |
| Austria | 1 | 7 September | 7 September | | | |
| Portugal | 3 | 7 September | 7 September | | | |
| Portugal | 3 | Portugal | 3 | | | |
| 6 September | 6 September | | Portugal | 3 | | | |
| 6 September | 6 September | Sweden | 2 | |
| England | 0 | Sweden | 2 | |
| Sweden | 3 | | | |

### Quarterfinals

| 6 September 2019 10:00 | Report | Germany | 3–0 | Slovenia | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 6 September 2019 10:00 | Report | Dimitrij Ovtcharov | 3–2 | Darko Jorgić | Salle Sportive Métropolitaine, Nantes |
| Timo Boll | Timo Boll | Timo Boll | 3–0 | Bojan Tokić |
| Patrick Franziska | Patrick Franziska | Patrick Franziska | 3–0 | Deni Kožul |
| 6 September 2019 19:00 | Report | Poland | 2–3 | France | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 6 September 2019 19:00 | Report | Marek Badowski | 3–1 | Simon Gauzy | Salle Sportive Métropolitaine, Nantes |
| Jakub Dyjas | Jakub Dyjas | Jakub Dyjas | 3–2 | Emmanuel Lebesson |
| Maciej Kubik | Maciej Kubik | Maciej Kubik | 0–3 | Can Akkuzu |
| Jakub Dyjas | Jakub Dyjas | Jakub Dyjas | 1–3 | Simon Gauzy |
| Marek Badowski | Marek Badowski | Marek Badowski | 1–3 | Emmanuel Lebesson |
| 6 September 2019 16:00 | Report | Austria | 1–3 | Portugal | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 6 September 2019 16:00 | Report | Robert Gardos | 3–0 | Tiago Apolónia | Salle Sportive Métropolitaine, Nantes |
| Daniel Habesohn | Daniel Habesohn | Daniel Habesohn | 1–3 | Marcos Freitas |
| Stefan Fegerl | Stefan Fegerl | Stefan Fegerl | 1–3 | João Monteiro |
| Daniel Habesohn | Daniel Habesohn | Daniel Habesohn | 0–3 | Tiago Apolónia |
| 6 September 2019 13:00 | Report | England | 0–3 | Sweden | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 6 September 2019 13:00 | Report | Liam Pitchford | 0–3 | Jon Persson | Salle Sportive Métropolitaine, Nantes |
| Paul Drinkhall | Paul Drinkhall | Paul Drinkhall | 1–3 | Mattias Falck |
| Sam Walker | Sam Walker | Sam Walker | 1–3 | Truls Möregård |

### Semifinals

| 7 September 2019 19:00 | Report | Germany | 3–0 | France | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 7 September 2019 19:00 | Report | Timo Boll | 3–1 | Simon Gauzy | Salle Sportive Métropolitaine, Nantes |
| Dimitrij Ovtcharov | Dimitrij Ovtcharov | Dimitrij Ovtcharov | 3–1 | Emmanuel Lebesson |
| Patrick Franziska | Patrick Franziska | Patrick Franziska | 3–1 | Can Akkuzu |
| 7 September 2019 16:00 | Report | Portugal | 3–2 | Sweden | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 7 September 2019 16:00 | Report | Marcos Freitas | 2–3 | Jon Persson | Salle Sportive Métropolitaine, Nantes |
| Tiago Apolónia | Tiago Apolónia | Tiago Apolónia | 3–2 | Mattias Falck |
| João Monteiro | João Monteiro | João Monteiro | 1–3 | Truls Möregård |
| Marcos Freitas | Marcos Freitas | Marcos Freitas | 3–1 | Mattias Falck |
| Tiago Apolónia | Tiago Apolónia | Tiago Apolónia | 3–2 | Jon Persson |

### Final

| 8 September 2019 16:00 | Report | Germany | 3–0 | Portugal | Salle Sportive Métropolitaine, Nantes |
| Salle Sportive Métropolitaine, Nantes |||
| 8 September 2019 16:00 | Report | Dimitrij Ovtcharov | 3–0 | Marcos Freitas | Salle Sportive Métropolitaine, Nantes |
| Timo Boll | Timo Boll | Timo Boll | 3–1 | João Monteiro |
| Patrick Franziska | Patrick Franziska | Patrick Franziska | 3–0 | Tiago Apolónia |