| Qualify | | First and second from Third Round. Italy qualify as a Host. | | Russia, Bulgaria, Poland, Serbia, Germany, Czechia, France, Spain |
| Group I | w | l | gf | ga | ratio | | 1. Russia | 3 | 0 | 9: | 1 | 1.220 | | 2. Germany | 2 | 1 | 7: | 4 | 1.049 | | 3. Finland | 1 | 2 | 4: | 8 | 0.964 | | 4. Belgium | 0 | 3 | 2: | 9 | 0.826 |
|
| Team | Ru | Ge | Fi | Be | | Russia | --- | 3:1 | 3:0 | 3:0 | | Germany | | --- | 3:1 | 3:0 | | Finland | | | --- | 3:2 | | Belgium | | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Tampere (FIN) | | 07.08 | 17:30 | Finland | 3-2 | Belgium | 115-106 | 25-20 | 28-30 | 25-20 | 22-25 | 15-11 | | 07.08 | 20:00 | Russia | 3-1 | Germany | 94-82 | 25-20 | 19-25 | 25-18 | 25-19 | | | 08.08 | 15:00 | Germany | 3-1 | Finland | 100-94 | 25-21 | 27-25 | 23-25 | 25-23 | | | 08.08 | 17:30 | Russia | 3-0 | Belgium | 75-56 | 25-18 | 25-22 | 25-16 | | | 09.08 | 12:30 | Germany | 3-0 | Belgium | 75-57 | 25-17 | 25-19 | 25-21 | | | 09.08 | 15:00 | Russia | 3-0 | Finland | 75-62 | 25-23 | 25-17 | 25-22 | |
| Group J | w | l | gf | ga | ratio | | 1. Bulgaria | 3 | 0 | 9: | 1 | 1.277 | | 2. Czechia | 2 | 1 | 6: | 6 | 1.025 | | 3. Netherlands | 1 | 2 | 5: | 6 | 0.909 | | 4. Portugal | 0 | 3 | 1: | 9 | 0.857 |
|
| Team | Bu | Cz | Ne | Po | | Bulgaria | --- | 3:0 | 3:1 | 3:0 | | Czechia | | --- | 3:1 | 3:2 | | Netherlands | | | --- | 3:0 | | Portugal | | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Varna (BUL) | | 14.08 | 17:30 | Bulgaria | 3-0 | Portugal | 76-62 | 25-22 | 25-16 | 26-24 | | | 14.08 | 20:00 | Czechia | 3-1 | Netherlands | 98-81 | 23-25 | 25-13 | 25-23 | 25-20 | | | 15.08 | 17:30 | Bulgaria | 3-0 | Czechia | 75-51 | 25-15 | 25-22 | 25-14 | | | 15.08 | 20:00 | Netherlands | 3-0 | Portugal | 76-68 | 25-21 | 25-23 | 26-24 | | | 16.08 | 17:30 | Czechia | 3-2 | Portugal | 100-86 | 25-16 | 22-25 | 25-12 | 25-13 | 15-8 | | 16.08 | 20:00 | Bulgaria | 3-1 | Netherlands | 98-82 | 23-25 | 25-16 | 25-18 | 25-23 | |
| Group K | w | l | gf | ga | ratio | | 1. Poland | 3 | 0 | 9: | 1 | 1.307 | | 2. France | 2 | 1 | 6: | 5 | 1.041 | | 3. Slovakia | 1 | 2 | 5: | 8 | 0.898 | | 4. Slovenia | 0 | 3 | 3: | 8 | 0.865 |
|
| Team | Po | Fr | Sl | Sl | | Poland | --- | 3:0 | 3:1 | 3:0 | | France | | --- | 3:1 | 3:1 | | Slovakia | | | --- | 3:2 | | Slovenia | | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Gdynia (POL) | | 14.08 | 17:30 | France | 3-1 | Slovakia | 97-83 | 25-20 | 25-18 | 22-25 | 25-20 | | | 14.08 | 20:00 | Poland | 3-0 | Slovenia | 75-54 | 25-16 | 25-23 | 25-15 | | | 15.08 | 17:30 | France | 3-1 | Slovenia | 97-83 | 27-25 | 25-18 | 20-25 | 25-15 | | | 15.08 | 20:00 | Poland | 3-1 | Slovakia | 101-81 | 25-19 | 26-28 | 25-15 | 25-19 | | | 16.08 | 14:00 | Slovakia | 3-2 | Slovenia | 109-106 | 25-23 | 23-25 | 25-21 | 21-25 | 15-12 | | 16.08 | 16:30 | Poland | 3-0 | France | 75-57 | 25-17 | 25-19 | 25-21 | |
| Group L | w | l | gf | ga | ratio | | 1. Serbia | 3 | 0 | 9: | 2 | 1.240 | | 2. Spain | 2 | 1 | 7: | 6 | 1.039 | | 3. Romania | 1 | 2 | 6: | 7 | 0.963 | | 4. Estonia | 0 | 3 | 2: | 9 | 0.814 |
|
| Team | Se | Sp | Ro | Es | | Serbia | --- | 3:1 | 3:1 | 3:0 | | Spain | | --- | 3:2 | 3:1 | | Romania | | | --- | 3:1 | | Estonia | | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Kragujevac (SRB) | | 14.08 | 18:00 | Spain | 3-1 | Estonia | 97-77 | 22-25 | 25-21 | 25-17 | 25-14 | | | 14.08 | 20:30 | Serbia | 3-1 | Romania | 97-75 | 25-17 | 25-15 | 22-25 | 25-18 | | | 15.08 | 18:00 | Spain | 3-2 | Romania | 111-105 | 25-17 | 23-25 | 21-25 | 27-25 | 15-13 | | 15.08 | 20:30 | Serbia | 3-0 | Estonia | 75-60 | 25-15 | 25-23 | 25-22 | | | 16.08 | 18:00 | Romania | 3-1 | Estonia | 107-90 | 26-28 | 25-13 | 31-29 | 25-20 | | | 16.08 | 20:30 | Serbia | 3-1 | Spain | 97-82 | 22-25 | 25-18 | 25-19 | 25-20 | |
| Group E | w | l | gf | ga | ratio | | 1. Slovakia | 3 | 0 | 9: | 5 | 1.065 | | 2. Germany | 2 | 1 | 8: | 3 | 1.194 | | 3. Belarus | 1 | 2 | 5: | 7 | 0.933 | | 4. Croatia | 0 | 3 | 2: | 9 | 0.842 |
|
| Team | Sl | Ge | Be | Cr | | Slovakia | --- | 3:2 | 3:2 | 3:1 | | Germany | | --- | 3:0 | 3:0 | | Belarus | | | --- | 3:1 | | Croatia | | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Poprad (SVK) | | 29.05 | 16:30 | Germany | 3-0 | Croatia | 75-48 | 25-13 | 25-23 | 25-12 | | | 29.05 | 19:00 | Slovakia | 3-2 | Belarus | 110-106 | 25-18 | 29-27 | 22-25 | 19-25 | 15-11 | | 30.05 | 16:30 | Germany | 3-0 | Belarus | 77-64 | 27-25 | 25-21 | 25-18 | | | 30.05 | 19:00 | Slovakia | 3-1 | Croatia | 97-80 | 22-25 | 25-14 | 25-21 | 25-20 | | | 31.05 | 15:00 | Belarus | 3-1 | Croatia | 93-95 | 25-22 | 28-26 | 15-25 | 25-22 | | | 31.05 | 17:30 | Slovakia | 3-2 | Germany | 105-107 | 25-23 | 21-25 | 19-25 | 25-22 | 15-12 |
| Group F | w | l | gf | ga | ratio | | 1. Netherlands | 3 | 0 | 9: | 3 | 1.141 | | 2. Estonia | 1 | 2 | 5: | 6 | 1.012 | | 3. Turkey | 1 | 2 | 6: | 8 | 0.961 | | 4. Latvia | 1 | 2 | 4: | 7 | 0.904 |
|
| Team | Ne | Es | Tu | La | | Netherlands | --- | 3:0 | 3:2 | 3:1 | | Estonia | | --- | | 3:0 | | Turkey | | 3:2 | --- | | | Latvia | | | 3:1 | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Rotterdam (NED) | | 30.05 | 16:00 | Netherlands | 3-1 | Latvia | 93-85 | 27-25 | 25-21 | 25-18 | | | 30.05 | 19:00 | Turkey | 3-2 | Estonia | 107-112 | 25-20 | 14-25 | 22-25 | 28-26 | 18-16 | | 31.05 | 16:00 | Netherlands | 3-0 | Estonia | 76-62 | 26-24 | 25-19 | 25-19 | | | 31.05 | 19:00 | Latvia | 3-1 | Turkey | 89-92 | 13-25 | 25-21 | 26-24 | 25-22 | | | 01.06 | 13:30 | Estonia | 3-0 | Latvia | 75-63 | 25-23 | 25-21 | 25-19 | | | 01.06 | 16:60 | Netherlands | 3-2 | Turkey | 106-96 | 19-25 | 25-16 | 22-25 | 25-17 | 15-13 |
| Group G | w | l | gf | ga | ratio | | 1. Portugal | 3 | 1 | 9: | 5 | 1.134 | | 2. Romania | 3 | 1 | 11: | 5 | 1.100 | | 3. Slovenia | 2 | 2 | 9: | 7 | 1.026 | | 4. Greece | 2 | 2 | 8: | 8 | 0.992 | | 5. Denmark | 0 | 3 | 0: | 12 | 0.741 |
|
| Team | Po | Ro | Sl | Gr | De | | Portugal | --- | | 3:1 | 3:1 | 3:0 | | Romania | 3:0 | --- | 3:2 | | 3:0 | | Slovenia | | | --- | 3:1 | 3:0 | | Greece | | 3:2 | | --- | 3:0 | | Denmark | | | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Povoa de Varzim (POR) | | 27.05 | 15:30 | Slovenia | 3-1 | Greece | 98-84 | 25-22 | 23-25 | 25-18 | 25-19 | | | 27.05 | 18:10 | Portugal | 3-0 | Denmark | 75-44 | 25-18 | 25-13 | 25-13 | | | 28.05 | 17:30 | Romania | 3-2 | Slovenia | 100-95 | 22-25 | 25-20 | 25-13 | 13-25 | 15-12 | | 28.05 | 20:00 | Portugal | 3-1 | Greece | 93-88 | 25-21 | 18-25 | 25-20 | 25-22 | | | 29.05 | 17:30 | Greece | 3-0 | Denmark | 76-63 | 26-24 | 25-19 | 25-20 | | | 29.05 | 20:00 | Romania | 3-0 | Portugal | 75-66 | 25-22 | 25-21 | 25-23 | | | 30.05 | 15:30 | Slovenia | 3-0 | Denmark | 75-63 | 25-19 | 25-22 | 25-22 | | | 30.05 | 18:30 | Greece | 3-2 | Romania | 115-112 | 19-25 | 25-18 | 32-30 | 24-26 | 15-23 | | 31.05 | 13:30 | Romania | 3-0 | Denamrk | 75-53 | 25-12 | 25-23 | 25-18 | | | 31.05 | 16:05 | Portugal | 3-1 | Slovenia | 95-83 | 25-21 | 20-25 | 25-16 | 25-21 | |
| Group H | w | l | gf | ga | ratio | | 1. Finland | 3 | 1 | 10: | 3 | 1.113 | | 2. Czechia | 3 | 1 | 11: | 7 | 1.031 | | 3. Belgium | 2 | 2 | 8: | 6 | 1.009 | | 4. Ukraine | 1 | 3 | 4: | 11 | 0.959 | | 5. Montenegro | 1 | 3 | 4: | 10 | 0.900 |
|
| Team | Fi | Cz | Be | Uk | Mo | | Finland | --- | | 3:0 | 3:0 | 3:0 | | Czechia | 3:1 | --- | 3:2 | | 3:1 | | Belgium | | | --- | 3:0 | 3:0 | | Ukraine | | 3:2 | | --- | - | | Montenegro | | | | 3:1 | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Liberec (CZE) | | 27.05 | 15:30 | Belgium | 3-0 | Ukraine | 75-62 | 25-19 | 25-23 | 25-20 | | | 27.05 | 18:00 | Czechia | 3-1 | Montenegro | 99-86 | 23-25 | 25-22 | 25-15 | 26-24 | | 28.05 | 15:30 | Finland | 3-0 | Montenegro | 77-61 | 25-16 | 25-20 | 27-25 | | | 28.05 | 18:00 | Ukraine | 3-2 | Czechia | 109-99 | 23-25 | 25-20 | 21-25 | 25-19 | 15-10 | | 29.05 | 15:30 | Finland | 3-0 | Ukraine | 75-65 | 25-23 | 25-22 | 25-20 | | | 29.05 | 18:00 | Czechia | 3-2 | Belgium | 122-123 | 27-29 | 28-26 | 28-26 | 20-25 | 19-17 | | 30.05 | 15:30 | Finland | 3-0 | Belgium | 77-59 | 27-25 | 25-18 | 25-16 | | | 30.05 | 18:00 | Montenegro | 3-1 | Ukraine | 91-90 | 25-22 | 25-23 | 16-25 | 25-20 | | | 31.05 | 15:30 | Belgium | 3-0 | Montenegro | 83-76 | 33-31 | 25-23 | 25-22 | | | 31.05 | 18:00 | Czechia | 3-1 | Finland | 107-96 | 32-34 | 25-23 | 25-22 | 25-17 | |
| Group A | w | l | gf | ga | ratio | | 1. Belarus | 2 | 0 | 6: | 3 | 1.026 | | 2. Israel | 1 | 1 | 5: | 4 | 1.093 | | 3. Great Britain | 0 | 2 | 2: | 6 | 0.880 |
|
| Team | Be | Is | Gr | | Belarus | --- | 3:2 | 3:1 | | Israel | | --- | 3:1 | | Great Britain | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Sheffield (GBR) | | 02.01 | 14:00 | Israel | 3-1 | Great Britain | 96-67 | 25-14 | 21-25 | 25-22 | 25-15 | 25-14 | | 03.01 | 14:00 | Belarus | 3-2 | Israel | 107-103 | 24-26 | 25-19 | 18-25 | 25-22 | 15-11 | | 04.01 | 14:00 | Belarus | 3-1 | Great Britain | 88-87 | 25-23 | 13-25 | 25-22 | 25-17 | |
| Group B | w | l | gf | ga | ratio | | 1. Latvia | 1 | 1 | 5: | 3 | 1.171 | | 2. Sweden | 1 | 1 | 3: | 5 | 0.952 | | 3. Norway | 1 | 1 | 3: | 3 | 0.874 |
|
| Team | La | No | Sw | | Latvia | --- | | 3:0 | | Sweden | 3:2 | --- | | | Norway | | 3:0 | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Riga (LAT) | | 02.01 | 16:00 | Norway | 3-0 | Sweden | 76-68 | 26-24 | 25-21 | 25-23 | | | 03.01 | 14:00 | Latvia | 3-0 | Norway | 75-49 | 25-12 | 25-19 | 25-18 | | | 04.01 | 15:00 | Sweden | 3-2 | Latvia | 109-110 | 20-25 | 20-25 | 29-27 | 25-21 | 15-12 |
| Group C | w | l | gf | ga | ratio | | 1. Romania | 3 | 0 | 9: | 2 | 1.130 | | 2. Austria | 2 | 1 | 6: | 3 | 1.090 | | 4. Bosna Herzeg. | 1 | 2 | 3: | 8 | 0.927 | | 3. Hungary | 0 | 3 | 4: | 9 | 0.898 |
|
| Team | Ro | Au | Bo | Hu | | Romania | --- | 3:0 | 3:0 | 3:2 | | Austria | | --- | 3:0 | 3:0 | | Bosna Herzrg, | | | --- | 3:2 | | Bosna Herzeg. | | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Wien (AUT) | | 03.01 | 17:45 | Romania | 3-2 | Hungary | 111-104 | 20-25 | 25-21 | 25-17 | 25-27 | 16-14 | | 03.01 | 20:15 | Austria | 3-0 | Bosna Herzeg. | 75-64 | 25-21 | 25-21 | 25-22 | | | 04.01 | 17:45 | Bosna Herzeg. | 3-2 | Hungary | 104-98 | 21-25 | 18-25 | 25-21 | 25-16 | 15-11 | | 04.01 | 20:15 | Romania | 3-0 | Austria | 75-65 | 25-23 | 25-22 | 25-20 | | | 05.01 | 17:45 | Romania | 3-0 | Bosna Herzeg. | 75-62 | 25-21 | 25-20 | 25-21 | | | 05.01 | 20:15 | Austria | 3-0 | Hungary | 78-61 | 25-15 | 28-26 | 25-20 | |
| Group D | w | l | gf | ga | ratio | | 1. Montenegro | 3 | 0 | 9: | 0 | 1.679 | | 2. Albania | 2 | 1 | 6: | 4 | 0.952 | | 3. Moldova | 1 | 2 | 4: | 8 | 0.927 | | 4. Azerbaidjan | 0 | 3 | 2: | 9 | 0.770 |
|
| Team | Mo | Al | Mo | Az | | Montenegro | --- | 3:0 | 3:0 | 3:0 | | Albania | | --- | 3:1 | 3:0 | | Moldova | | | --- | 3:2 | | Azerbaidjan | | | | --- |
|
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | | played at Guba (AZE) | | 09.01 | 16:00 | Montenegro | 3-0 | Moldova | 75-43 | 25-14 | 25-14 | 25-15 | | | 09.01 | 18:30 | Albania | 3-0 | Azerbaidjan | 83-61 | 25-17 | 25-13 | 33-31 | | | 10.01 | 16:00 | Montenegro | 3-0 | Albania | 75-42 | 25-17 | 25-12 | 25-13 | | | 10.01 | 18:30 | Moldova | 3-2 | Azerbaidjan | 107-96 | 25-14 | 22-25 | 25-16 | 17-25 | 18-16 | | 11.01 | 16:00 | Albania | 3-1 | Moldova | 91-91 | 25-22 | 25-21 | 16-25 | 25-23 | | | 11.01 | 18:30 | Montenegro | 3-0 | Azerbaidjan | 75-47 | 25-14 | 25-15 | 25-18 | |
|