|  Finals - Final Eight  |  | Game | date | time | team 1 | score | team 2 | HT |  | Final | 23.08 | 17:00 | Denmark | 32-26 | Croatia | 12-12 |  | 3-4 | 23.08 | 14:30 | Germany | 29-23 | Spain | 13-15 |  | 5-6 | 23.08 | 12:45 | Norway | 26-20 | Sweden | 15-12 |  | 7-8 | 23.08 | 10:30 | Serbia | 39-31 | Slovenia | 16-18 |  | 1/2 | 21.08 | 17:30 | Croatia | 29-26 | Germany | 13-15 |  | 1/2 | 21.08 | 20:00 | Denmark | 32-23 | Spain | 17-13 |  | 5-8 | 22.08 | 15:00 | Sweden | 33-22 | Slovenia | 19-9 |  | 5-8 | 22.08 | 17:30 | Norway | 26-24 | Serbia | 13-11 |  | 1/4 | 20.08 | 10:00 | Denmark | 35-19 | Norway | 16-7 |  | 1/4 | 20.08 | 10:00 | Croatia | 27-20 | Sweden | 13-11 |  | 1/4 | 20.08 | 12:30 | Germany | 37-32 | Slovenia | 15-16 |  | 1/4 | 20.08 | 12:30 | Spain | 21-20 | Serbia | 12-12 |   
 | 
 | 
 
| Final ranking | P | w | d | l | gf | ga |  | 1. Denmark | 18 | 9 | 0 | 0 | 311: | 201 |  | 2. Croatia | 14 | 7 | 0 | 2 | 276: | 232 |  | 3. Germany | 16 | 8 | 0 | 1 | 324: | 219 |  | 4. Spain | 12 | 6 | 0 | 3 | 248: | 230 |  | 5. Norway | 14 | 7 | 0 | 2 | 269: | 220 |  | 6. Sweden | 14 | 7 | 0 | 2 | 273: | 217 |  | 7. Serbia | 10 | 5 | 0 | 4 | 271: | 244 |  | 8. Slovenia | 7 | 3 | 1 | 5 | 269: | 280 |  |  9-16 placement. |  | 9. Brazil | 12 | 6 | 0 | 3 | 296: | 242 |  | 10.Hungary | 9 | 4 | 1 | 4 | 241: | 220 |  | 11.Romania | 9 | 4 | 1 | 4 | 242: | 260 |  | 12.Belarus | 7 | 3 | 1 | 5 | 229: | 251 |  | 13.France | 10 | 5 | 0 | 4 | 263: | 239 |  | 14.Qatar | 8 | 4 | 0 | 5 | 215: | 248 |  | 15.Egypt | 8 | 4 | 0 | 5 | 305: | 278 |  | 16.Austria | 6 | 2 | 2 | 5 | 244: | 228 |  |  President's Cup 17-20. |  | 17.Japan | 6 | 3 | 0 | 4 | 237: | 244 |  | 18.Argentina | 4 | 2 | 0 | 5 | 194: | 239 |  | 19.Tunisia | 4 | 2 | 0 | 5 | 195: | 215 |  | 20.Venezuela | 2 | 1 | 0 | 7 | 152: | 272 |  |  President's Cup 21-24. |  | 21.South Korea | 6 | 3 | 0 | 4 | 229: | 218 |  | 22.Angola | 2 | 1 | 0 | 6 | 160: | 255 |  | 23.Gabon | 2 | 1 | 0 | 5 | 149: | 236 |  | 24.Chile | 0 | 0 | 0 | 7 | 151: | 255 |   
 | 
 | 
|  Goalscorers |  | 1. Nucusor Negru (ROU) | 64 |  | 1. Jose Toledo (ESP) | 64 |  | 3. Yves Kunkel (GER) | 58 |  | 3. Shinnosuke Tokuda (JPN) | 58 |  | 5. Sander Sagosen (NOR) | 57 |  | 5. Jose Manuel Rodriguez (ESP) | 57 |  | 5. Hleb Harbuz (BLR) | 57 |   
| MVP: Simon Hald Jensen (DEN) |  | All-star team |  | Goalkeeper: Sebastian Frandsen (DEN) |  | Left wing: Lovro Mihić (CRO) |  | Left back: Marko Mamić (CRO) |  | Pivot:Ignacio Plaza Jimenez (ESP) |  | Centre back: Tim Suton (GER) |  | Right back: Niklas Kirlokke (DEN) |  | Right wing: Sebastian Karlsson (SWE) |   
 | 
 
|  Finals - 9-16 placement |  | Game | date | time | team 1 | score | team 2 | HT |  | 9-10 | 22.08 | 20:00 | Brazil | 35-29 | Hungary | 19-15 |  | 11-12 | 22.08 | 20:00 | Romania | 27-22 | Belarus | 12-12 |  | 13-14 | 22.08 | 17:30 | France | 27-26 | Egypt | 12-12 |  | 15-16 | 22.08 | 15:00 | Qatar | 29-27 | Austria | 12-16 |  | 9-12 | 21.08 | 15:00 | Brazil | 33-22 | Belarus | 14-13 |  | 9-12 | 21.08 | 15:00 | Hungary | 30-22 | Romania | 16-6 |  | 13-16 | 21.08 | 20:00 | France | 29-22 | Qatar | 13-13 |  | 13-16 | 21.08 | 17:30 | Egypt | 36-28 | Austria | 17-15 |  | 9-16 | 19.08 | 18:30 | Belarus | 22-22 | Austria | 10-11 |  |  penalties: 3-0. |  | 9-16 | 19.08 | 18:30 | Hungary | 25-18 | Qatar | 12-9 |  | 9-16 | 19.08 | 20:45 | Brazil | 39-33 | Egypt | 23-18 |  | 9-16 | 19.08 | 20:45 | Romania | 29-26 | France | 14-13 |   
|  Eight-Finals (1/8) Winners to Final Eight, Loosers to 9-16 placement. |  | Game | date | time | team 1 | score | team 2 | HT |  | 1/8 | 18.08 | 16:15 | Denmark | 35-14 | Romania | 15-8 |  | 1/8 | 18.08 | 16:15 | Croatia | 29-25 | Austria | 13-11 |  | 1/8 | 18.08 | 20:45 | Germany | 35-26 | Brazil | 18-12 |  | 1/8 | 18.08 | 18:30 | Spain | 25-23 | Hungary | 14-9 |  | 1/8 | 18.08 | 14:00 | Norway | 35-25 | France | 21-13 |  | 1/8 | 18.08 | 14:00 | Sweden | 31-21 | Belarus | 17-11 |  | 1/8 | 18.08 | 20:45 | Serbia | 27-24 | Qatar | 10-10 |  | 1/8 | 18.08 | 18:30 | Slovenia | 33-29 | Egypt | 15-13 |   
|  President's Cup 17-20. |  | Game | date | time | team 1 | score | team 2 | HT |  | 17-18 | 19.08 | 16:15 | Japan | 42-36 | Argentina | 18-16 |  | 19-20 | 19.08 | 14:00 | Tunisia | 43-28 | Venezuela | 22-12 |  | 17-20 | 18.08 | 09:30 | Japan | 43-31 | Tunisia | 23-15 |  | 17-20 | 18.08 | 09:30 | Argentina | 36-25 | Venezuela | 18-13 |   
|  President's Cup 21-24. |  | Game | date | time | team 1 | score | team 2 | HT |  | 21-22 | 19.08 | 16:15 | South Korea | 34-21 | Angola | 12-12 |  | 23-24 | 19.08 | 14:00 | Gabon | 24-23 | Chile | 9-10 |  | 21-24 | 18.08 | 11:45 | South Korea | 40-23 | Chile | 22-16 |  | 21-24 | 18.08 | 11:45 | Angola | 29-26 | Gabon | 16-13 |   
 | 
 |  
|   |  | First 4 progress to Eight-Finals (1/8). 5th to President's Cup 17-20>. 6th to President's Cup 21-24>. |   
| Group A | p | w | d | l | gf | ga |  | 1. Denmark | 10 | 5 | 0 | 0 | 177: | 119 |  | 2. Egypt | 6 | 3 | 0 | 2 | 181: | 151 |  | 3. Serbia | 6 | 3 | 0 | 2 | 161: | 142 |  | 4. Belarus | 6 | 3 | 0 | 2 | 142: | 138 |  | 5. Japan | 2 | 1 | 0 | 4 | 152: | 177 |  | 6. Chile | 0 | 0 | 0 | 5 | 105: | 191 |   
 | 
| Team | Denm | Egyp | Serb | Bela | Japa | Chil |  | Denmark | ---- | 30:23 | 38:32 | 32:20 | 39:27 | 38:17 |  | Egypt |   | ---- |   | 37:30 | 38:36 | 53:22 |  | Serbia |   | 33:30 | ---- |   | 37:29 | 36:19 |  | Belarus |   |   | 26:23 | ---- | 39:23 | 27:23 |  | Japan |   |   |   |   | ---- | 37:24 |  | Chile |   |   |   |   |   | ---- |   
 | 
 
| date | time | team 1 | score | team 2 | HT |  | 10.08 | 09:30 | Denmark | 39-27 | Japan | 17-14 |  | 10.08 | 11:45 | Egypt | 53-22 | Chile | 24-10 |  | 10.08 | --:-- | Belarus | 26-23 | Serbia |   |  | 11.08 | 16:00 | Egypt | 38-36 | Japan | 16-16 |  | 11.08 | 18:15 | Denmark | 38-32 | Serbia | 23-15 |  | 11.08 | 20:30 | Belarus | 27-23 | Chile | 16-12 |  | 13.08 | 09:30 | Denmark | 38-17 | Chile | 18-9 |  | 13.08 | 11:45 | Egypt | 37-30 | Belarus | 17-14 |  | 13.08 | 14:00 | Serbia | 37-29 | Japan | 17-13 |  | 14.08 | 13:45 | Denmark | 32-20 | Belarus | 15-9 |  | 14.08 | 16:00 | Serbia | 33-30 | Egypt | 17-15 |  | 14.08 | 20:30 | Japan | 37-24 | Chile | 16-12 |  | 16.08 | 09:30 | Serbia | 36-19 | Chile | 16-10 |  | 16.08 | 11:46 | Belarus | 39-23 | Japan | 19-13 |  | 16.08 | 14:00 | Denmark | 30-23 | Egypt | 15-10 |   
 | 
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Sweden | 10 | 5 | 0 | 0 | 169: | 121 |  | 2. Qatar | 6 | 3 | 0 | 2 | 122: | 140 |  | 3. Slovenia | 5 | 2 | 1 | 2 | 151: | 142 |  | 4. Romania | 5 | 2 | 1 | 2 | 150: | 147 |  | 5. Tunisia | 2 | 1 | 0 | 4 | 121: | 144 |  | 6. South Korea | 2 | 1 | 0 | 4 | 155: | 174 |   
 | 
| Team | Swed | Qata | Slov | Roma | Tuni | Sout |  | Sweden | ---- | 30:14 | 32:28 | 38:29 | 32:22 | 37:28 |  | Qatar |   | ---- | 26:25 |   | 22:21 | 33:32 |  | Slovenia |   |   | ---- | 27:27 | 32:29 | 39:28 |  | Romania |   | 32:27 |   | ---- | 28:18 |   |  | Tunisia |   |   |   |   | ---- | 31:30 |  | South Korea |   |   |   | 37:34 |   | ---- |   
 | 
 
| date | time | team 1 | score | team 2 | HT |  | 10.08 | 16:15 | Sweden | 32-22 | Tunisia | 18-12 |  | 10.08 | 18:30 | Slovenia | 27-27 | Romania | 14-12 |  | 10.08 | 20:45 | Qatar | 33-32 | South Korea | 16-19 |  | 12.08 | 13:45 | Romania | 32-27 | Qatar | 18-15 |  | 12.08 | 16:00 | Slovenia | 32-29 | Tunisia | 18-15 |  | 12.08 | 18:15 | Sweden | 37-28 | South Korea | 14-14 |  | 13.08 | 16:15 | Qatar | 26-25 | Slovenia | 15-13 |  | 13.08 | 18:30 | Tunisia | 31-30 | South Korea | 15-12 |  | 13.08 | 20:45 | Sweden | 38-29 | Romania | 19-15 |  | 15.08 | 14:00 | Slovenia | 39-28 | South Korea | 20-16 |  | 15.08 | 16:15 | Sweden | 30-14 | Qatar | 13-7 |  | 15.08 | 18:30 | Romania | 28-18 | Tunisia | 17-5 |  | 16.08 | 11:45 | Sweden | 32-28 | Slovenia | 16-14 |  | 16.08 | 16:15 | South Korea | 37-34 | Romania | 20-18 |  | 16.08 | 18:30 | Qatar | 22-21 | Tunisia | 9-9 |   
 | 
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Spain | 8 | 4 | 0 | 1 | 156: | 126 |  | 2. Croatia | 8 | 4 | 0 | 1 | 165: | 129 |  | 3. France | 6 | 3 | 0 | 2 | 156: | 127 |  | 4. Brazil | 6 | 3 | 0 | 2 | 163: | 123 |  | 5. Argentina | 2 | 1 | 0 | 4 | 122: | 172 |  | 6. Angola | 0 | 0 | 0 | 5 | 110: | 195 |   
 | 
| Team | Spai | Croa | Fran | Braz | Arge | Ango |  | Spain | ---- | 29:28 | 31:25 |   | 34:27 | 38:21 |  | Croatia |   | ---- | 29:28 | 30:29 | 39:18 | 39:25 |  | France |   |   | ---- | 26:25 | 28:22 | 49:20 |  | Brazil | 25:24 |   |   | ---- | 45:25 | 39:18 |  | Argentina |   |   |   |   | ---- | 30:26 |  | Angola |   |   |   |   |   | ---- |   
 | 
 
| date | time | team 1 | score | team 2 | HT |  | 10.08 | 09:30 | Brazil | 25-24 | Spain | 10-11 |  | 10.08 | 11:45 | Croatia | 29-28 | France | 11-12 |  | 10.08 | 14:00 | Argentina | 30-26 | Angola | 13-12 |  | 12.08 | 16:00 | Croatia | 30-29 | Brazil | 15-14 |  | 12.08 | 18:15 | Spain | 38-21 | Angola | 17-10 |  | 12.08 | 20:30 | France | 28-22 | Argentina | 13-9 |  | 13.08 | 14:00 | Brazil | 39-18 | Angola | 16-8 |  | 13.08 | 16:15 | Croatia | 39-18 | Argentina | 21-8 |  | 13.08 | 20:45 | Spain | 31-25 | France | 15-13 |  | 15.08 | 14:00 | Croatia | 39-25 | Angola | 20-7 |  | 15.08 | 16:15 | Spain | 34-27 | Argentina | 17-14 |  | 15.08 | 18:30 | France | 26-25 | Brazil | 11-11 |  | 16.08 | 14:00 | Brazil | 45-25 | Argentina | 20-10 |  | 16.08 | 16:15 | Spain | 29-28 | Croatia | 12-14 |  | 16.08 | 20:45 | France | 49-20 | Angola | 23-12 |   
 | 
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Germany | 10 | 5 | 0 | 0 | 197: | 109 |  | 2. Norway | 8 | 4 | 0 | 1 | 163: | 116 |  | 3. Hungary | 5 | 2 | 1 | 2 | 134: | 120 |  | 4. Austria | 5 | 2 | 1 | 2 | 142: | 112 |  | 5. Venezuela | 2 | 1 | 0 | 4 | 99: | 193 |  | 6. Gabon | 0 | 0 | 0 | 5 | 99: | 184 |   
 | 
| Team | Germ | Norw | Hung | Aust | Vene | Gabo |  | Germany | ---- | 37:30 | 40:23 | 31:25 | 46:19 | 43:12 |  | Norway |   | ---- | 26:23 | 24:22 | 40:16 | 43:18 |  | Hungary |   |   | ---- | 20:20 | 39:17 | 29:17 |  | Austria |   |   |   | ---- | 38:15 | 37:22 |  | Venezuela |   |   |   |   | ---- | 32:30 |  | Gabon |   |   |   |   |   | ---- |   
 | 
 
| date | time | team 1 | score | team 2 | HT |  | 10.08 | 16:15 | Germany | 37-30 | Norway | 19-10 |  | 10.08 | 18:30 | Austria | 37-22 | Gabon | 19-11 |  | 10.08 | 18:45 | Hungary | 39-17 | Venezuela | 19-10 |  | 11.08 | 16:00 | Norway | 24-22 | Austria | 14-15 |  | 11.08 | 18:15 | Hungary | 29-17 | Gabon | 15-9 |  | 11.08 | 20:30 | Germany | 46-19 | Venezuela | 24-8 |  | 13.08 | 09:30 | Norway | 40-16 | Venezuela | 21-7 |  | 13.08 | 11:45 | Germany | 43-12 | Gabon | 22-7 |  | 13.08 | 18:30 | Hungary | 20-20 | Austria | 8-8 |  | 14.08 | 16:00 | Austria | 38-15 | Venezuela | 16-7 |  | 14.08 | 19:15 | Germany | 40-23 | Hungary | 16-11 |  | 14.08 | 18:15 | Norway | 43-18 | Gabon | 22-7 |  | 16.08 | 09:30 | Venezuela | 32-30 | Gabon | 16-14 |  | 16.08 | 18:30 | Norway | 26-23 | Hungary | 16-13 |  | 16.08 | 20:45 | Germany | 31-25 | Austria | 17-12 |   
 | 
 |  
 |