|  Finals |  | Game | date | time | team 1 | score | team 2 | HT |  | Final | 14.08 | 17:30 | Denmark | 29-27 | Netherlands |   |  | 3-4 | 14.08 | 15:00 | Austria | 34-28 | Serbia |   |  | 1/2 | 12.08 | 17:30 | Denmark | 29-17 | Austria |   |  | 1/2 | 12.08 | 20:00 | Netherlands | 42-33 | Serbia |   |  |  Classification 5-8 |  | 5-6 | 13.08 | 17:30 | Sweden | 30-20 | Romania |   |  | 7-8 | 13.08 | 15:00 | Croatia | 28-26 | Spain |   |  | 5-8 | 12.08 | 12:30 | Romania | 30-29 | Croatia |   |  | 5-8 | 12.08 | 15:00 | Sweden | 32-25 | Spain |   |  |  Classification 9-12 |  | 9-10 | 13.08 | 20:00 | Russia | 29-23 | France |   |  | 11-12 | 13.08 | 17:30 | Germany | 32-20 | Norway |   |  | 9-12 | 12.08 | 17:30 | Russia | 38-26 | Germany |   |  | 9-12 | 12.08 | 20:00 | France | 20-19 | Norway |   |  |  Classification 9-12 |  | 13-14 | 13.08 | 15:00 | Poland | 27-23 | Hungary |   |  | 15-16 | 13.08 | 12:30 | Slovenia | 25-20 | Ukraine |   |  | 13-16 | 12.08 | 12:30 | Poland | 26-25 | Slovenia |   |  | 13-16 | 12.08 | 15:00 | Hungary | 28-22 | Ukraine |   |   
 | 
 | 
 
| Final ranking | P | w | d | l | gf | ga |  | 1. Denmark | 14 | 7 | 0 | 0 | 207: | 165 |  | 2. Netherlands | 12 | 6 | 0 | 1 | 237: | 191 |  | 3. Austria | 10 | 5 | 0 | 2 | 184: | 182 |  | 4. Serbia | 6 | 3 | 0 | 4 | 192: | 208 |  | 5. Sweden | 10 | 5 | 0 | 2 | 197: | 169 |  | 6. Romania | 8 | 4 | 0 | 3 | 172: | 183 |  | 7. Croatia | 5 | 2 | 1 | 4 | 178: | 196 |  | 8. Spain | 4 | 2 | 0 | 5 | 166: | 178 |  | 9. Russia | 10 | 5 | 0 | 2 | 204: | 164 |  | 10.France | 6 | 3 | 0 | 4 | 184: | 179 |  | 11.Germany | 8 | 4 | 0 | 3 | 163: | 166 |  | 12.Norway | 4 | 2 | 0 | 5 | 158: | 171 |  | 13.Poland | 6 | 3 | 0 | 4 | 175: | 184 |  | 14.Hungary | 5 | 2 | 1 | 4 | 180: | 190 |  | 15.Slovenia | 4 | 2 | 0 | 5 | 150: | 173 |  | 16.Ukraine | 0 | 0 | 0 | 7 | 146: | 194 |   
 | 
 | 
 | 
 |  
|   First 2 to 1/2 finals. Rest to Classification. |   
| Group M1 | p | w | d | l | gf | ga |  | 1. Netherlands | 6 | 3 | 0 | 0 | 103: | 80 |  | 2. Austria | 4 | 2 | 0 | 1 | 78: | 80 |  | 3. Romania | 2 | 1 | 0 | 2 | 74: | 82 |  | 4. Spain | 0 | 0 | 0 | 3 | 68: | 81 |   
    | Team | Neth | Aust | Roma | Spai |  | Netherlands | ---- | 25:27 | 39:27 | 29:26 |  | Austria |   | ---- | 24:22 | 27:23 |  | Romania |   |   | ---- | 25:19 |  | Spain |   |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | 09.08 | 18:00 | Austria | 27-23 | Spain |   |  | 09.08 | 20:00 | Netherlands | 39-27 | Romania |   |  | 10.08 | 18:00 | Austria | 24-22 | Romania |   |  | 10.08 | 20:00 | Netherlands | 29-26 | Spain |   |   
 | 
 
| Group F | p | w | d | l | gf | ga |  | 1. Denmark | 6 | 3 | 0 | 0 | 90: | 73 |  | 2. Serbia | 4 | 2 | 0 | 1 | 82: | 80 |  | 3. Sweden | 2 | 1 | 0 | 2 | 81: | 73 |  | 4. Croatia | 0 | 0 | 0 | 3 | 65: | 92 |   
    | Team | Denm | Serb | Swed | Croa |  | Denmark | ---- | 31:26 | 26:25 | 33:22 |  | Serbia |   | ---- | 27:26 | 29:23 |  | Sweden |   |   | ---- | 30:20 |  | Croatia |   |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | 09.08 | --:-- | Denmark | 31-26 | Serbia |   |  | 09.08 | --:-- | Sweden | 30-20 | Croatia |   |  | 10.08 | --:-- | Denmark | 26-25 | Sweden |   |  | 10.08 | --:-- | Serbia | 29-23 | Croatia |   |   
 |  
| Group I1 | p | w | d | l | gf | ga |  | 1. Russia | 6 | 3 | 0 | 0 | 92: | 65 |  | 2. Norway | 4 | 2 | 0 | 1 | 73: | 62 |  | 3. Slovenia | 2 | 1 | 0 | 2 | 66: | 82 |  | 4. Ukraine | 0 | 0 | 0 | 3 | 56: | 78 |   
    | Team | Russ | Norw | Slov | Ukra |  | Russia | ---- | 28:22 | 34:22 | 30:21 |  | Norway |   | ---- | 26:21 | 25:13 |  | Slovenia |   |   | ---- | 23:22 |  | Ukraine |   |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | 09.08 | 18:00 | Slovenia | 23-22 | Ukraine |   |  | 09.08 | 20:00 | Russia | 28-22 | Norway |   |  | 10.08 | 18:00 | Russia | 30-21 | Ukraine |   |  | 10.08 | 20:00 | Norway | 26-21 | Slovenia |   |   
 | 
 
| Group I2 | p | w | d | l | gf | ga |  | 1. France | 4 | 2 | 0 | 1 | 84: | 71 |  | 2. Germany | 4 | 2 | 0 | 1 | 59: | 65 |  | 3. Hungary | 2 | 1 | 0 | 2 | 79: | 82 |  | 4. Poland | 2 | 1 | 0 | 2 | 76: | 80 |   
    | Team | Fran | Germ | Hung | Pola |  | France | ---- | 26:13 | 29:28 |   |  | Germany |   | ---- | 26:20 | 20:19 |  | Hungary |   |   | ---- | 31:27 |  | Poland | 30:29 |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | 09.08 | --:-- | France | 29-28 | Hungary |   |  | 09.08 | --:-- | Germany | 20-19 | Poland |   |  | 10.08 | --:-- | Germany | 26-20 | Hungary |   |  | 10.08 | --:-- | Poland | 30-29 | France |   |   
 |  
| Group A | p | w | d | l | gf | ga |  | 1. Romania | 6 | 3 | 0 | 0 | 73: | 61 |  | 2. Spain | 4 | 2 | 0 | 1 | 66: | 62 |  | 3. Russia | 2 | 1 | 0 | 2 | 79: | 72 |  | 4. Slovenia | 0 | 0 | 0 | 3 | 56: | 79 |   
    | Team | Roma | Spai | Russ | Slov |  | Romania | ---- | 25:19 | 26:25 | 22:17 |  | Spain |   | ---- | 24:20 | 23:17 |  | Russia |   |   | ---- | 34:22 |  | Slovenia |   |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | 04.08 | 18:00 | Romania | 26-25 | Russia |   |  | 04.08 | 20:00 | Spain | 23-17 | Slovenia |   |  | 05.08 | 18:00 | Russia | 34-22 | Slovenia |   |  | 05.08 | 20:00 | Romania | 25-19 | Spain |   |  | 07.08 | 16:00 | Spain | 24-20 | Russia |   |  | 07.08 | 18:00 | Romania | 22-17 | Slovenia |   |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Netherlands | 6 | 3 | 0 | 0 | 100: | 76 |  | 2. Austria | 4 | 2 | 0 | 1 | 82: | 80 |  | 3. Norway | 2 | 1 | 0 | 2 | 71: | 70 |  | 4. Ukraine | 0 | 0 | 0 | 3 | 61: | 88 |   
    | Team | Neth | Aust | Norw | Ukra |  | Netherlands | ---- | 35:27 | 31:25 | 34:24 |  | Austria |   | ---- | 26:21 | 29:24 |  | Norway |   |   | ---- | 25:13 |  | Ukraine |   |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | 04.08 | 18:00 | Norway | 25-13 | Ukraine |   |  | 04.08 | 20:00 | Netherlands | 35-27 | Austria |   |  | 05.08 | 18:00 | Austria | 26-21 | Norway |   |  | 05.08 | 20:00 | Netherlands | 34-24 | Ukraine |   |  | 07.08 | 16:00 | Austria | 29-24 | Ukraine |   |  | 07.08 | 18:00 | Netherlands | 31-25 | Norway |   |   
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Denmark | 6 | 3 | 0 | 0 | 92: | 70 |  | 2. Croatia | 3 | 1 | 1 | 1 | 78: | 81 |  | 3. Hungary | 3 | 1 | 1 | 1 | 81: | 86 |  | 4. Poland | 0 | 0 | 0 | 3 | 73: | 87 |   
    | Team | Denm | Croa | Hung | Pola |  | Denmark | ---- | 33:22 | 31:22 | 28:26 |  | Croatia |   | ---- | 28:28 | 28:20 |  | Hungary |   |   | ---- | 31:27 |  | Poland |   |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | 04.08 | 18:00 | Denmark | 33-22 | Croatia |   |  | 04.08 | 20:00 | Hungary | 31-27 | Poland |   |  | 05.08 | 18:00 | Denmark | 28-26 | Poland |   |  | 05.08 | 20:00 | Croatia | 28-28 | Hungary |   |  | 07.08 | 16:00 | Denmark | 31-22 | Hungary |   |  | 07.08 | 18:00 | Croatia | 28-20 | Poland |   |   
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Serbia | 4 | 2 | 0 | 1 | 76: | 78 |  | 2. Sweden | 4 | 2 | 0 | 1 | 80: | 78 |  | 3. France | 2 | 1 | 0 | 2 | 83: | 73 |  | 4. Germany | 2 | 1 | 0 | 2 | 59: | 69 |   
    | Team | Serb | Swed | Fran | Germ |  | Serbia | ---- | 27:26 | 33:31 |   |  | Sweden |   | ---- | 27:26 | 27:25 |  | France |   |   | ---- | 26:13 |  | Germany | 21:16 |   |   | ---- |   
 | 
| date | time | team 1 | score | team 2 | HT |  | 04.08 | 18:00 | Sweden | 27-26 | France |   |  | 04.08 | 20:00 | Germany | 21-16 | Serbia |   |  | 05.08 | 18:00 | Serbia | 33-31 | France |   |  | 05.08 | 20:00 | Sweden | 27-25 | Germany |   |  | 07.08 | 16:00 | France | 26-13 | Germany |   |  | 07.08 | 18:00 | Serbia | 27-26 | Sweden |   |   
 |  
 |