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