| Group J | w | l | gf | ga | ratio |  | 1. Poland | 2 | 0 | 6: | 2 | 1.210 |  | 2. Bulgaria | 1 | 1 | 5: | 5 | 1.029 |  | 3. Ukraine | 0 | 2 | 2: | 6 | 0.809 |   
 | 
| Team | Pola | Bulg | Ukra |  | Poland | --- | 3:2 | 3:0 |  | Bulgaria |   | --- | 3:2 |  | Ukraine |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Varna (BUL) |  | 19.08 | 21:00 |   Bulgaria | 3-2 |   Ukraine | 113-106 | 25-17 | 27-25 | 28-30 | 18-25 | 15-9 |  | 20.08 | 15:30 |   Poland | 3-0 |   Ukraine | 75-46 | 25-17 | 25-14 | 25-15 |   |  | 21.08 | 21:00 |   Poland | 3-2 |   Bulgaria | 98-97 | 17-25 | 16-25 | 25-15 | 25-20 | 15-12 |   
 | 
 |  
| Group G | w | l | gf | ga | ratio |  | 1. Azerbaidjan | 3 | 0 | 9: | 1 | 1.237 |  | 2. Russia | 2 | 1 | 7: | 4 | 1.106 |  | 3. Bulgaria | 1 | 2 | 4: | 7 | 0.940 |  | 4. Czechia | 0 | 3 | 1: | 9 | 0.783 |   
 | 
| Team | Azer | Russ | Bulg | Czec |  | Azerbaidjan | --- | 3:1 | 3:0 | 3:0 |  | Russia |   | --- | 3:1 | 3:0 |  | Bulgaria |   |   | --- | 3:1 |  | Czechia |   |   |   | --- |   
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Moskva (RUS) |  | 01.07 | 16:00 | Azerbaidjan | 3-0 |   Bulgaria | 75-67 | 25-22 | 25-23 | 25-22 |   |  | 01.07 | 18:30 |   Russia | 3-0 |   Czechia | 75-51 | 25-16 | 25-14 | 25-21 |   |  | 02.07 | 15:00 | Azerbaidjan | 3-0 |   Czechia | 75-55 | 25-17 | 25-18 | 25-20 |   |  | 02.07 | 17:30 |   Russia | 3-1 |   Bulgaria | 99-80 | 25-14 | 25-18 | 24-26 | 25-22 |   |  | 03.07 | 15:00 |   Bulgaria | 3-1 |   Czechia | 103-92 | 23-25 | 26-24 | 29-27 | 25-16 |   |  | 03.07 | 17:30 | Azerbaidjan | 3-1 |   Russia | 95-76 | 20-25 | 25-18 | 25-22 | 25-11 |   |   
 | 
 | 
 
| Group H | w | l | gf | ga | ratio |  | 1. Netherlands | 3 | 0 | 9: | 3 | 1.221 |  | 2. Turkey | 2 | 1 | 6: | 6 | 0.977 |  | 3. Ukraine | 1 | 2 | 6: | 8 | 0.969 |  | 4. Belgium | 0 | 3 | 5: | 9 | 0.897 |   
 | 
| Team | Neth | Turk | Ukra | Belg |  | Netherlands | --- | 3:0 | 3:1 | 3:2 |  | Turkey |   | --- | 3:2 | 3:1 |  | Ukraine |   |   | --- | 3:2 |  | Belgium |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played in Ankara (TUR) |  | 05.08 | 16:30 |   Netherlands | 3-1 |   Ukraine | 93-87 | 26-24 | 25-17 | 17-25 | 25-21 |   |  | 05.08 | 19:00 |   Turkey | 3-1 |   Belgium | 99-83 | 25-18 | 25-19 | 24-26 | 25-20 |   |  | 06.08 | 16:30 |   Netherlands | 3-2 |   Belgium | 114-96 | 25-20 | 21-25 | 24-26 | 25-8 | 19-17 |  | 06.08 | 19:00 |   Turkey | 3-2 |   Ukraine | 104-99 | 26-24 | 17-25 | 21-25 | 25-15 | 15-10 |  | 07.08 | 16:30 |   Ukraine | 3-2 |   Belgium | 126-125 | 25-27 | 22-25 | 25-23 | 37-35 | 17-15 |  | 07.08 | 19:00 |   Netherlands | 3-0 |   Turkey | 75-48 | 25-23 | 25-12 | 25-13 |   |   
 | 
 | 
 
| Group I | w | l | gf | ga | ratio |  | 1. Germany | 2 | 1 | 8: | 4 | 1.088 |  | 2. Serbia Mont. | 2 | 1 | 8: | 5 | 1.102 |  | 3. Poland | 2 | 1 | 7: | 5 | 1.039 |  | 4. Greece | 0 | 3 | 0: | 9 | 0.742 |   
 | 
| Team | Germ | Serb | Pola | Gree |  | Germany | --- |   | 3:1 | 3:0 |  | Serbia Mont. | 3:2 | --- |   | 3:0 |  | Poland |   | 3:2 | --- | 3:0 |  | Greece |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Dresedn (GER) |  | 17.06 | 17:30 |   Poland | 3-0 |   Greece | 75-65 | 25-23 | 25-20 | 25-22 |   |  | 17.06 | 20:00 | Serbia Mont. | 3-2 |   Germany | 111-103 | 29-31 | 25-23 | 25-17 | 17-25 | 15-7 |  | 18.06 | 15:30 |   Poland | 3-2 | Serbia Mont. | 101-94 | 15-25 | 21-25 | 25-11 | 25-20 | 15-13 |  | 18.06 | 18:30 |   Germany | 3-0 |   Greece | 75- 52 | 25-18 | 25-20 | 25-14 |   |  | 19.06 | 10:30 | Serbia Mont. | 3-0 |   Greece | 75-50 | 25-18 | 25-13 | 25-19 |    |  | 19.06 | 13:00 |   Germany | 3-1 |   Poland | 95-88 | 25-22 | 20-25 | 25-19 | 25-22 |   |   
 | 
 |  
| Group D | w | l | gf | ga | ratio |  | 1. Azerbaidjan | 3 | 0 | 9: | 2 | 1.205 |  | 2. Belgium | 2 | 1 | 7: | 4 | 1.055 |  | 3. Romania | 1 | 2 | 5: | 6 | 0.953 |  | 4. Spain | 0 | 3 | 0: | 9 | 0.781 |   
 | 
 
| Team | Azer | Belg | Roma | Spai |  | Azerbaidjan | --- | 3:1 | 3:1 | 3:0 |  | Belgium |   | --- | 3:1 | 3:0 |  | Romania |   |   | --- | 3:0 |  | Spain |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played at Baku (AZE) |  | 27.05 | 16:00 |   Belgium | 3-1 |   Romania | 95-83 | 25-17 | 25-22 | 20-25 | 25-19 |   |  | 27.05 | 18:30 | Azerbaidjan | 3-0 |   Spain | 75-53 | 25-21 | 25-18 | 25-14 |   |  | 28.05 | 16:00 |   Romania | 3-0 |   Spain | 75-64 | 25-23 | 25-20 | 25-21 |   |  | 28.05 | 18:30 | Azerbaidjan | 3-1 |   Belgium | 110-95 | 35-37 | 25-23 | 25-17 | 25-18 |   |  | 29.05 | 16:00 |   Belgium | 3-0 |   Spain | 78-61 | 28-26 | 25-17 | 25-18 |   |  | 29.05 | 18:30 | Azerbaidjan | 3-1 |   Romania | 97-86 | 25-16 | 21-25 | 25-21 | 26-24 |   |   
 | 
 | 
 
| Group E | w | l | gf | ga | ratio |  | 1. Ukraine | 3 | 0 | 9: | 0 | 1.596 |  | 2. Greece | 1 | 2 | 5: | 6 | 0.893 |  | 3. France | 1 | 2 | 4: | 8 | 0.893 |  | 4. Belarus | 1 | 2 | 3: | 7 | 0.878 |   
 | 
| Team | Ukra | Gree | Fran | Bela |  | Ukraine | --- | 3:0 | 3:0 | 3:0 |  | Greece |   | --- |   | 3:0 |  | France |   | 3:2 | --- |   |  | Belarus |   |   | 3:1 | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played int Athens (GRE) |  | 10.06 | 18:00 |   Ukraine | 3-0 |   France | 75 - 47 | 25-19 | 25-17 | 25-11 |   |  | 10.06 | 21:00 |   Greece | 3-0 |   Belarus | 75 - 60 | 25-19 | 25-22 | 25-19 |   |  | 11.06 | 18:00 |   Belarus | 3-1 |   France | 96 - 87 | 27-25 | 19-25 | 25-19 | 25-18 |   |  | 11.06 | 21:00 |   Ukraine | 3-0 |   Greece | 75 - 42 | 25-15 | 25- 8 | 25-19 |   |  | 12.06 | 18:00 |   Ukraine | 3-0 |   Belarus | 75 - 52 | 25-13 | 25-16 | 25-23 |   |  | 12.06 | 21:00 |   France | 3-2 |   Greece | 108-100 | 25-18 | 25-19 | 20-25 | 23-25 | 15-13 |   
 | 
 | 
 
| Group F | w | l | gf | ga | ratio |  | 1. Serbia Mont. | 3 | 0 | 9: | 1 | 1.225 |  | 2. Czechia | 2 | 1 | 6: | 3 | 1.052 |  | 3. Slovakia | 1 | 2 | 4: | 7 | 0.934 |  | 4. Croatia | 0 | 3 | 1: | 9 | 0.848 |   
 | 
| Team | Serb | Czec | Slov | Croa |  | Serbia Mont. | --- | 3:0 | 3:1 | 3:0 |  | Czechia |   | --- | 3:0 | 3:0 |  | Slovakia |   |   | --- | 3:1 |  | Croatia |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Zagreb (CRO) |  | 11.06 | 17:00 | Serbia Mont. | 3-0 |   Czechia | 75-50 | 25-17 | 25-15 | 25-18 |   |  | 11.06 | 19:30 |   Slovakia | 3-1 |   Croatia | 102-84 | 23-25 | 29-27 | 25-13 | 25-19 |   |  | 12.06 | 17:00 |   Czechia | 3-0 |   Slovakia | 75-50 | 25-18 | 25-9 | 25-23 |   |  | 12.06 | 19:30 | Serbia Mont. | 3-0 |   Croatia | 76-65 | 26-24 | 25-22 | 25-19 |   |  | 13.06 | 16:00 |   Czechia | 3-0 |   Croatia | 79-69 | 26-24 | 25-19 | 28-26 |   |  | 13.06 | 18:30 | Serbia Mont. | 3-1 |   Slovakia | 99-89 | 25-17 | 28-26 | 21-25 | 25-21 |   |   
 | 
 |  
| Group A | w | l | gf | ga | ratio |  | 1. Spain | 4 | 0 | 12: | 1 | 1.510 |  | 2. Serbia Mont. | 3 | 1 | 10: | 3 | 1.426 |  | 3. Albania | 2 | 2 | 6: | 6 | 1.045  |  | 4. England | 1 | 3 | 3: | 9 | 0.781  |  | 5. Scotland | 0 | 4 | 0: | 12 | 0.502 |   
 | 
| Team | Spai | Serb | Alba | Engl | Scot |  | Spain | --- | 3:1 | 3:0 | 3:0 | 3:0 |  | Serbia Mont. |   | --- | 3:0 | 3:0 | 3:0 |  | Albania |   |   | --- | 3:0 | 3:0 |  | England |   |   |   | --- | 3:0 |  | Scotland |   |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | dur | att. |  |  played in Sheffield (ENG) |  | 12.01 | 14:00 | Serbia Mont. | 3-0 |   England | 75-56 | 25-11 | 25-22 | 25-23 |   |  | 12.01 | 16:00 |   Albania | 3-0 |   Scotland | 75-40 | 25014 | 25-10 | 25-16 |   |  | 13.01 | 16:00 | Serbia Mont. | 3-0 |   Scotland | 75-23 | 25-7 | 25-4 | 25-12 |   |  | 13.01 | 19:30 |   Spain | 3-0 |   England | 75-36 | 25-10 | 25-10 | 25-16 |   |  | 14.01 | 14:00 | Serbia Mont. | 3-0 |   Albania | 75-52 | 25-15 | 25-20 | 25-17 |   |  | 14.01 | 16:00 |   Spain | 3-0 |   Scotland | 75-25 | 25-7 | 25-9 | 25-9 |   |  | 15.01 | 14:00 |   Spain | 3-0 |   Albania | 75-56 | 25-23 | 25-11 | 25-22 |   |  | 15.01 | 16:00 |   England | 3-0 |   Scotland | 76-63 | 25-18 | 26-24 | 25-21 |   |  | 16.01 | 14:00 |   Spain | 3-1 | Serbia Mont. | 92-93 | 15-25 | 27-25 | 25-23 | 25-20 |   |  | 16.01 | 16:00 |   Albania | 3-0 |   England | 75-57 | 25-16 | 25-23 | 25-18 |   |   
 | 
 | 
 
| Group B | w | l | gf | ga | ratio |  | 1. Slovakia | 4 | 0 | 12: | 4 | 1.269 |  | 2. Belarus | 3 | 1 | 10: | 5 | 1.113 |  | 3. Slovenia | 2 | 2 | 9: | 6 | 1.013 |  | 4. Austria | 1 | 3 | 4: | 9 | 0.848 |  | 5. Portugal | 0 | 4 | 1: | 12 | 0.765 |   
 | 
| Team | Slov | Bela | Slov | Aust | Port |  | Slovakia | --- | 3:1 | 3:2 | 3:0 | 3:1 |  | Belarus |   | --- | 3:1 | 3:1 | 3:0 |  | Slovenia |   |   | --- | 3:0 | 3:0 |  | Austria |   |   |   | --- | 3:0 |  | Portugal |   |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 | dur | att. |  |  played in Santo Tirso (POR) |  | 04.05 | 16:00 |   Belarus | 3-1 |   Slovenia | 97-76 | 22-25 | 25-14 | 25-16 | 25-21 |   | 1:42 | 588 |  | 04.05 | 18:30 |   Slovakia | 3-1 |   Portugal | 98-80 | 25-22 | 23-25 | 25-20 | 25-13 |   | 1:45 | 875 |  | 05.05 | 16:00 |   Slovakia | 3-2 |   Slovenia | 110-83 | 24-26 | 25-14 | 25- 9 | 21-25 | 15-9 | 1:55 | 505 |  | 05.05 | 18:30 |   Belarus | 3-1 |   Austria | 95-84 | 19-25 | 25-20 | 26-24 | 25-15 |   | 1:40 | 389 |  | 06.05 | 15:00 |   Slovakia | 3-0 |   Austria | 75-51 | 25-10 | 25-23 | 25-18 |   | 1:17 | 694 |  | 06.05 | 17:00 |   Slovenia | 3-0 |   Portugal | 75-56 | 25-15 | 25-21 | 25-20 |   | 1:15 | 1,979 |  | 07.05 | 10:30 |   Austria | 3-0 |   Portugal | 75-52 | 25-20 | 25-15 | 25-17 |   | 1:12 | 612 |  | 07.05 | 15:00 |   Slovakia | 3-1 |   Belarus | 99-87 | 25-17 | 24-26 | 25-22 | 25-22 |   | 1:45 | 491 |  | 08.05 | 15:00 |   Slovenia | 3-0 |   Austria | 75-42 | 25-17 | 25-9 | 25-16 |   | 1:07 | 365 |  | 08.05 | 17:00 |   Belarus | 3-0 |   Portugal | 76-60 | 25-18 | 25-18 | 26-24 |   | 1:15 | 1,840 |   
 | 
 | 
 
| Group C | w | l | gf | ga | ratio |  | 1. France | 4 | 0 | 12: | 2 | 1.333  |  | 2. Belgium | 3 | 1 | 11: | 3 | 1.373  |  | 3. Finland | 2 | 2 | 6: | 7 | 1.014  |  | 4. Norway | 1 | 3 | 3: | 10 | 0.773  |  | 5. Bosna Herzeg. | 0 | 4 | 2: | 12 | 0.679 |   
 | 
| Team | Fran | Belg | Finl | Norw | Bosn |  | France | --- | 3:2 | 3:0 | 3:0 | 3:0 |  | Belgium |   | --- | 3:0 | 3:0 | 3:0 |  | Finland |   |   | --- | 3:0 | 3:1 |  | Norway |   |   |   | --- | 3:1 |  | Bosna Herzeg. |   |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played in Saint Die (FRA) |  | 27.04 | 18:30 |   Norway | 3-1 | Bosna Herzeg. | 89-79 | 14-25 | 25-18 | 25-17 | 25-19 |   | 1:48 | 215 |  | 27.04 | 21:00 |   Belgium | 3-0 |   Finland | 75-53 | 25-12 | 25-21 | 25-20 |   | 1:15 | 250  |  | 28.04 | 18:30 |   France | 3-0 |   Finland | 75-60 | 25-23 | 25-18 | 25-19 |   | 1:17 | 850 |  | 28.04 | 21:00 |   Belgium | 3-0 |   Norway | 75-40 | 25-12 | 25-18 | 25-10 |   | 1:03 | 510 |  | 29.04 | 18:30 |   France | 3-2 |   Belgium | 111-99 | 19-25 | 25-15 | 23-25 | 25-17 | 19-17 | 2:02 | 1,1150 |  | 29.04 | 21:00 |   Finland | 3-1 | Bosna Herzeg. | 94-75 | 25-23 | 25-14 | 19-25 | 25-13 |   | 1:39 | 580 |  | 30.04 | 18:30 |   France | 3-0 | Bosna Herzeg. | 75-40 | 25-15 | 25-16 | 25- 9 |   | 1:07 | 1,250 |  | 30.04 | 21:00 |   Finland | 3-0 |   Norway | 75-53 | 25-19 | 25-13 | 25-21 |   | 1:09 | 550 |  | 01.05 | 18:30 |   France | 3-0 |   Norway | 75-53 | 25-21 | 25-15 | 25-17 |   | 1:05 | 630 |  | 01.05 | 21:00 |   Belgium | 3-0 | Bosna Herzeg. | 75-32 | 25-14 | 25- 7 | 25-11 |   | 1:00 | 410 |   
 | 
 |  
 |