| | date | time | team 1 | score | team 2 | HT |  | played at Ohrid |  | 20.08 | 17:00 | France | 36-20 | Kuwait | 16-12 |  | 20.08 | 19:00 | Egypt | 28-25 | Sweden | 12-14 |  | 20.08 | 21:00 | Germany | 28-20 | Macedonia | 14-10 |  | 21.08 | 17:00 | Sweden | 30-27 | France | 15-16 |  | 21.08 | 19:00 | Germany | 40-20 | Kuwait | 20-7 |  | 21.08 | 21:00 | Macedonia | 32-29 | Egypt | 17-14 |  | 22.08 | 17:00 | Egypt | 43-29 | Kuwait | 24-14 |  | 22.08 | 19:00 | Sweden | 31-29 | Germany | 15-11 |  | 22.08 | 21:00 | France | 27-21 | Macedonia | 11-11 |  | 22.08. 56 17:00 KUW-EGY | 29 : 43 (14:24) | 
 | | Group II-M | p | w | d | l | gf | ga |  | 1. Croatia | 9 | 4 | 1 | 0 | 158: | 129 |  | 2. Denmark | 8 | 4 | 0 | 1 | 154: | 144 |  | 3. Spain | 6 | 3 | 0 | 2 | 145: | 139 |  | 4. Slovenia | 4 | 1 | 2 | 2 | 131: | 138 |  | 5. Russia | 3 | 1 | 1 | 3 | 139: | 148 |  | 6. South Korea | 0 | 0 | 0 | 5 | 152: | 181 | 
 | Team | Cr | De | Sp | Sl | Ru | So |  | Croatia | ---- | 33:29 | 27:25 | 25:25 | 33:26 | 40:24 |  | Denmark |  | ---- | 32:29 | 29:25 | 29:27 | 35:30 |  | Spain |  |  | ---- | 26:22 | 28:26 | 37:32 |  | Slovenia |  |  |  | ---- | 25:25 | 34:33 |  | Russia |  |  |  |  | ---- | 35:33 |  | South Korea |  |  |  |  |  | ---- | 
 | | date | time (team 1 | score | team 2 | HT |  | played at Ohrid |  | 20.08 | 10:00 | Slovenia | 34-33 | South Korea | 17-18 |  | 20.08 | 12:00 | Croatia | 27-25 | Spain | 14-15 |  | 20.08 | 14:00 | Denmark | 29-27 | Russia | 11-12 |  | 21.08 | 10:00 | Croatia | 40-24 | South Korea | 16-13 |  | 21.08 | 12:00 | Spain | 28-26 | Russia | 12-12 |  | 21.08 | 14:00 | Denmark | 29-25 | Slovenia | 15-10 |  | 22.08 | 10:00 | Russia | 35-33 | South Korea | 15-18 |  | 22.08 | 12:00 | Spain | 26-22 | Slovenia | 11-11 |  | 22.08 | 14:00 | Croatia | 33-29 | Denmark | 18-15 | 
 | 
 | | Group I-P | p | w | d | l | gf | ga |  | 1. Slovakia | 6 | 3 | 0 | 0 | 106: | 92 |  | 2. Portugal | 4 | 2 | 0 | 1 | 106: | 98 |  | 3. Tunisia | 2 | 1 | 0 | 2 | 89: | 92 |  | 4. Chile | 0 | 0 | 0 | 3 | 82: | 101 | 
 | Team | Sl | Po | Tu | Ch |  | Slovakia | ---- | 43:39 | 31:29 | 32:24 |  | Portugal |  | ---- | 34:24 | 33:31 |  | Tunisia |  |  | ---- | 36:27 |  | Chile |  |  |  | ---- | 
 | | date | time | team 1 | score | team 2 | HT |  | played at Skopje |  | 20.08 | 17:00 | Slovakia | 31-29 | Tunisia | 14-13 |  | 20.08 | 15:00 | Portugal | 33-31 | Chile | 17-17 |  | 21.08 | 15:00 | Tunisia | 36-27 | Chile | 17-14 |  | 21.08 | 17:00 | Slovakia | 43-39 | Portugal | 20-20 |  | 22.08 | 15:00 | Slovakia | 32-24 | Chile | 16-17 |  | 22.08 | 17:00 | Portugal | 34-24 | Tunisia | 19-13 |  | 21.08. 63 15:00 CHI-TUN | 27 : 36 (14:17) | 
 | 
 | | Group II-P | p | w | d | l | gf | ga |  | 1. Argentina | 6 | 3 | 0 | 0 | 109: | 79 |  | 2. Brazil | 4 | 2 | 0 | 1 | 104: | 80 |  | 3. Bulgaria | 2 | 1 | 0 | 2 | 81: | 115 |  | 4. Angola | 0 | 0 | 0 | 3 | 89: | 109 | 
 | Team | Ar | Br | Bu | An |  | Argentina | ---- | 29:25 | 46:23 | 34:31 |  | Brazil |  | ---- | 37:25 | 42:26 |  | Bulgaria |  |  | ---- | 33:32 |  | Angola |  |  |  | ---- | 
 | | date | time | team 1 | score | team 2 | HT |  | played at Skopje |  | 20.08 | 19:00 | Argentina | 34-31 | Angola | 15-12 |  | 20.08 | 21:00 | Brazil | 37-25 | Bulgaria | 19-14 |  | 21.08 | 19:00 | Brazil | 42-26 | Angola | 22-12 |  | 21.08 | 21:00 | Argentina | 46-23 | Bulgaria | 16-11 |  | 22.08 | 19:00 | Bulgaria | 33-32 | Angola | 15-15 |  | 22.08 | 21:00 | Argentina | 29-25 | Brazil | 13-14 | 
 | 
 | | Group A | p | w | d | l | gf | ga |  | 1. Sweden | 8 | 4 | 0 | 0 | 151: | 88 |  | 2. Macedonia | 4 | 2 | 0 | 2 | 122: | 102 |  | 3. Portugal | 4 | 2 | 0 | 2 | 127: | 125 |  | 4. Kuwait | 4 | 2 | 0 | 2 | 105: | 127 |  | 5. Angola | 0 | 0 | 0 | 4 | 81: | 144 | 
 | Team | Sw | Ma | Po | Ku | An |  | Sweden | ---- | 30:27 | 40:29 | 44:19 | 37:13 |  | Macedonia |  | ---- |  | 27:25 | 39:16 |  | Portugal |  | 31:29 | ---- |  | 39:24 |  | Kuwait |  |  | 32:28 | ---- | 29:28 |  | Angola |  |  |  |  | ---- | 
 | | date | time | team 1 | score | team 2 | HT |  | played at Ohrid |  | 13.08 | 16:00 | Kuwait | 32-28 | Portugal | 17-14 |  | 13.08 | 21:00 | Macedonia | 39-16 | Angola | 15-7 |  | 14.08 | 17:00 | Portugal | 39-24 | Angola | 19-13 |  | 14.08 | 21:00 | Sweden | 44-19 | Kuwait | 21-8 |  | 15.08 | 21:00 | Sweden | 30-27 | Macedonia | 13-12 |  | 16.08 | 17:00 | Kuwait | 29-28 | Angola | 11-11 |  | 16.08 | 21:00 | Portugal | 31-29 | Macedonia | 15-11 |  | 17.08 | 19:00 | Sweden | 37-13 | Angola | 21-8 |  | 18.08 | 17:00 | Sweden | 40-29 | Portugal | 16-13 |  | 18.08 | 21:00 | Macedonia | 27-25 | Kuwait | 14-15 | 
 | 
 | | Group B | p | w | d | l | gf | ga |  | 1. Germany | 8 | 4 | 0 | 0 | 112: | 79 |  | 2. Egypt | 6 | 3 | 0 | 1 | 118: | 95 |  | 3. France | 4 | 2 | 0 | 2 | 109: | 91 |  | 4. Argentina | 2 | 1 | 0 | 3 | 93: | 96 |  | 5. Chile | 0 | 0 | 0 | 4 | 73: | 144 | 
 | Team | Ge | Eg | Fr | Ar | Ch |  | Germany | ---- | 28:19 | 32:25 | 22:18 | 30:17 |  | Egypt |  | ---- | 27:25 | 31:21 | 41:21 |  | France |  |  | ---- | 22:18 | 37:14 |  | Argentina |  |  |  | ---- | 36:21 |  | Chile |  |  |  |  | ---- | 
 | | date | time | team 1 | score | team 2 | HT |  | played at Ohrid |  | 13.08 | 14:00 | Argentina | 36-21 | Chile | 14-11 |  | 13.08 | 18:00 | Egypt | 27-25 | France | 12-11 |  | 14.08 | 15:00 | Egypt | 41-21 | Chile | 23-6 |  | 14.08 | 19:00 | Germany | 32-25 | France | 16-12 |  | 15.08 | 19:00 | Germany | 22-18 | Argentina | 11-10 |  | 16.08 | 15:00 | France | 37-14 | Chile | 21-6 |  | 16.08 | 19:00 | Egypt | 31-21 | Argentina | 14-10 |  | 17.08 | 21:00 | Germany | 30-17 | Chile | 16-9 |  | 18.08 | 15:00 | France | 22-18 | Argentina | 10-9 |  | 18.08 | 19:00 | Germany | 28-19 | Egypt | 10-5 | 
 | 
 | | Group C | p | w | d | l | gf | ga |  | 1. Croatia | 7 | 3 | 1 | 0 | 121: | 95 |  | 2. Slovenia | 6 | 2 | 2 | 0 | 125: | 96 |  | 3. Russia | 5 | 2 | 1 | 1 | 111: | 107 |  | 4. Tunisia | 2 | 1 | 0 | 3 | 115: | 122 |  | 5. Bulgaria | 0 | 0 | 0 | 4 | 93: | 145 | 
 | Team | Cr | Sl | Ru | Tu | Bu |  | Croatia | ---- | 25:25 | 33:26 | 29:27 | 34:17 |  | Slovenia |  | ---- | 25:25 | 34:24 | 41:22 |  | Russia |  |  | ---- | 28:26 | 32:23 |  | Tunisia |  |  |  | ---- | 38:31 |  | Bulgaria |  |  |  |  | ---- | 
 | | date | time | team 1 | score | team 2 | HT |  | played at Skopje |  | 13.08 | 19:00 | Slovenia | 34-24 | Tunisia | 12-13 |  | 13.08 | 21:00 | Croatia | 34-17 | Bulgaria | 14-7 |  | 14.08 | 17:00 | Croatia | 29-27 | Tunisia | 15-15 |  | 14.08 | 21:00 | Russia | 32-23 | Bulgaria | 17-13 |  | 15.08 | 21:00 | Slovenia | 25-25 | Russia | 15-14 |  | 16.08 | 17:00 | Tunisia | 38-31 | Bulgaria | 18-9 |  | 16.08 | 21:00 | Croatia | 25-25 | Slovenia | 13-15 |  | 17.08 | 19:00 | Russia | 28-26 | Tunisia | 12-14 |  | 18.08 | 17:00 | Slovenia | 41-22 | Bulgaria | 21-10 |  | 18.08 | 21:00 | Croatia | 33-26 | Russia | 17-12 | 
 | 
 | | Group D | p | w | d | l | gf | ga |  | 1. Denmark | 8 | 4 | 0 | 0 | 131: | 112 |  | 2. Spain | 6 | 3 | 0 | 1 | 133: | 116 |  | 3. South Korea | 4 | 2 | 0 | 2 | 133: | 139 |  | 4. Brazil | 2 | 1 | 0 | 3 | 118: | 129 |  | 5. Slovakia | 0 | 0 | 0 | 4 | 124: | 143 | 
 | Team | De | Sp | So | Br | Sl |  | Denmark | ---- | 32:29 | 35:30 | 27:22 | 37:31 |  | Spain |  | ---- | 37:32 | 36:28 | 31:24 |  | South Korea |  |  | ---- | 33:31 | 38:36 |  | Brazil |  |  |  | ---- | 37:33 |  | Slovakia |  |  |  |  | ---- | 
 | | date | time | team 1 | score | team 2 | HT |  | played at Skopje |  | 13.08 | 15:00 | Spain | 37-32 | South Korea | 19-15 |  | 13.08 | 17:00 | Brazil | 37-33 | Slovakia | 18-12 |  | 14.08 | 15:00 | South Korea | 38-36 | Slovakia | 17-16 |  | 14.08 | 19:00 | Denmark | 27-22 | Brazil | 15-11 |  | 15.08 | 19:00 | Denmark | 32-29 | Spain | 18-14 |  | 16.08 | 15:00 | South Korea | 33-31 | Brazil | 19-14 |  | 16.08 | 19:00 | Spain | 31-24 | Slovakia | 13-9 |  | 17.08 | 21:00 | Denmark | 35-30 | South Korea | 16-18 |  | 18.08 | 15:00 | Spain | 36-28 | Brazil | 19-11 |  | 18.08 | 19:00 | Denmark | 37-31 | Slovakia | 19-14 | 
 | 
 |