| Finals |  | Game | date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | Final | 30.07 | 21:00 |   Italy | 8-7 |   Serbia | 1-0 | 1-2 | 5-3 |  |  A2ET ; FT 6-6 ; 1ET 8-7 |  | 3-4 | 30.07 | 16:00 |   Croatia | 12-11 |   Hungary | 5-2 | 8-4 | 11-9 |  | 5-6 | 30.07 | 10:55 |   Spain | 11-10 |   United States | 4-0 | 6-3 | 8-6 |  | 7-8 | 30.07 | 09:30 |   Montenegro | 8-5 |   Germany | 4-3 | 7-4 | 8-5 |  | 1/2 | 28.07 | 16:50 |   Serbia | 15-14 |   Hungary | 1-2 | 6-9 | 9-12 |  |  a2ET ; FT 13-13 ; 1ET 14-13 |  | 1/2 | 28.07 | 21:00 |   Italy | 9-8 |   Croatia | 1-0 | 3-1 | 8-4 |  | 5-8 | 28.07 | 12:10 |   United States | 9-8 |   Germany | 4-2 | 8-4 | 8-6 |  | 5-8 | 28.07 | 15:30 |   Spain | 10-9 |   Montenegro | 2-2 | 7-5 | 8-7 |  | 1/4 | 26.07 | 14:00 |   Hungary | 9-8 |   United States | 1-3 | 4-5 | 7-7 |  | 1/4 | 26.07 | 15:20 |   Serbia | 9-4 |   Germany | 2-0 | 2-1 | 6-4 |  | 1/4 | 26.07 | 16:40 |   Croatia | 9-6 |   Montenegro | 2-2 | 4-3 | 8-3 |  | 1/4 | 26.07 | 21:00 |   Italy | 10-6 |   Spain | 2-1 | 5-4 | 8-5 |  |  Classification 9-12 |  | 9-10 | 28.07 | 10:50 |   Australia | 8-6 |   Canada | 0-2 | 2-3 | 5-5 |  | 11-12 | 28.07 | 09:30 |   Japan | 18-15 |   Romania | 3-4 | 8-7 | 13-10 |  | 9-12 | 26.07 | 11:20 |   Canada | 12-8 |   Romania | 2-2 | 6-4 | 9-7 |  | 9-12 | 26.07 | 12:40 |   Australia | 15-9 |   Japan | 6-4 | 7-5 | 10-6 |  | Play-off | 24.07 | 12:10 |   Montenegro | 8-4 |   Romania | 2-1 | 3-3 | 6-3 |  | Play-off | 24.07 | 15:30 |   Spain | 9-8 |   Australia | 2-1 | 5-2 | 8-6 |  | Play-off | 24.07 | 16:50 |   United States | 17-4 |   Canada | 5-2 | 11-2 | 15-4 |  | Play-off | 24.07 | 21:00 |   Germany | 8-6 |   Japan | 3-3 | 4-3 | 7-5 |  |  Classification 13-16 |  | 13-14 | 26.07 | 10:00 |   Kazakhstan | 9-7 |   Brazil | 3-0 | 4-3 | 6-5 |  | 15-16 | 26.07 | 08:40 |   China | 9-4 |   South Africa | 3-1 | 5-3 | 7-3 |  | 13-16 | 24.07 | 09:30 |   Kazakhstan | 8-7 |   China | 2-2 | 5-4 | 7-4 |  | 13-16 | 24.07 | 10:50 |   Brazil | 7-4 |   South Africa | 4-0 | 4-1 | 5-3 |   
 | 
 | 
 
| Final ranking | P | w | d | l | gf | ga |  | 1. Italy | 12 | 6 | 0 | 0 | 59: | 33 |  | 2. Serbia | 10 | 5 | 0 | 1 | 72: | 45 |  | 3. Croatia | 10 | 5 | 0 | 1 | 72: | 42 |  | 4. Hungary | 8 | 4 | 0 | 2 | 73: | 61 |  | 5. Spain | 8 | 4 | 0 | 3 | 72: | 63 |  | 6. United States | 6 | 3 | 0 | 4 | 76: | 52 |  | 7. Montenegro | 8 | 4 | 0 | 3 | 66: | 51 |  | 8. Germany | 6 | 3 | 0 | 4 | 56: | 54 |  | 9. Australia | 8 | 4 | 0 | 2 | 61: | 51 |  | 10.Canada | 6 | 3 | 0 | 3 | 50: | 58 |  | 11.Japan | 4 | 2 | 0 | 4 | 58: | 78 |  | 12.Romania | 2 | 1 | 0 | 5 | 54: | 69 |  | 13.Kazakhstan | 4 | 2 | 0 | 3 | 32: | 64 |  | 14.Brazil | 2 | 1 | 0 | 4 | 39: | 53 |  | 15.China | 2 | 1 | 0 | 4 | 38: | 55 |  | 16.South Africa | 0 | 0 | 0 | 5 | 20: | 69 |   
 | 
 | 
 |  
|   Winners to 1/4 Finals. 2nd and 3rd to Play-Off. |   
| Group A | p | w | d | l | gf | ga |  | 1. Hungary | 6 | 3 | 0 | 0 | 39: | 26 |  | 2. Montenegro | 4 | 2 | 0 | 1 | 35: | 23 |  | 3. Spain | 2 | 1 | 0 | 2 | 36: | 26 |  | 4. Kazakhstan | 0 | 0 | 0 | 3 | 15: | 50 |   
 | 
| Team | Hung | Mont | Spai | Kaza |  | Hungary | ---- | 11:10 | 12:11 | 16:5 |  | Montenegro |   | ---- | 9:7 | 16:5 |  | Spain |   |   | ---- | 18:5 |  | Kazakhstan |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 18.07 | 09:30 |   Hungary | 11-10 |   Montenegro | 2-3 | 5-5 | 7-9 |  | 18.07 | 10:50 |   Spain | 18-5 |   Kazakhstan | 3-1 | 7-1 | 12-3 |  | 20.07 | 18:20 |   Montenegro | 9-7 |   Spain | 3-1 | 5-2 | 6-4  |  | 20.07 | 19:40 |   Hungary | 16-5 |   Kazakhstan | 4-1 | 8-1 | 11-3 |  | 22.07 | 17:00 |   Hungary | 12-11 |   Spain | 5-5 | 9-8 | 11-9 |  | 22.07 | 18:20 |   Montenegro | 16-5 |   Kazakhstan | 5-2 | 10-2 | 12-2 |   
 | 
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Serbia | 6 | 3 | 0 | 0 | 41: | 19 |  | 2. Australia | 4 | 2 | 0 | 1 | 30: | 27 |  | 3. Romania | 2 | 1 | 0 | 2 | 27: | 31 |  | 4. China | 0 | 0 | 0 | 3 | 22: | 43 |   
 | 
| Team | Serb | Aust | Roma | Chin |  | Serbia | ---- | 12:9 | 12:5 | 17:5 |  | Australia |   | ---- | 9:8 | 12:7 |  | Romania |   |   | ---- | 14:10 |  | China |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 18.07 | 12:10 |   Australia | 9-8 |   Romania | 1-2 | 2-4 | 5-7 |  | 18.07 | 21:00 |   Serbia | 17-5 |   China | 5-1 | 8-1 | 10-3 |  | 20.07 | 09:30 |   Serbia | 12-5 |   Romania | 3-1 | 6-2 | 9-3 |  | 20.07 | 21:00 |   Australia | 12-7 |   China | 1-2 | 2-4 | 5-6 |  | 22.07 | 19:40 |   Serbia | 12-9 |   Australia | 5-3 | 7-4 | 10-6 |  | 22.07 | 21:00 |   Romania | 14-10 |   China | 2-3 | 5-6 | 10-6 |   
 | 
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Croatia | 6 | 3 | 0 | 0 | 43: | 16 |  | 2. Canada | 4 | 2 | 0 | 1 | 28: | 25 |  | 3. Japan | 2 | 1 | 0 | 2 | 25: | 40 |  | 4. Brazil | 0 | 0 | 0 | 3 | 25: | 40 |   
 | 
| Team | Croa | Cana | Japa | Braz |  | Croatia | ---- | 11:4 | 18:7 | 14:5 |  | Canada |   | ---- | 11:5 | 13:9 |  | Japan |   |   | ---- | 13:11 |  | Brazil |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 18.07 | 13:30 |   Croatia | 14-5 |   Brazil | 5-0 | 8-1 | 12-4 |  | 18.07 | 17:00 |   Canada | 11-5 |   Japan | 3-1 | 5-3 | 8-3 |  | 20.07 | 10:50 |   Croatia | 11-4 |   Canada | 3-1 | 6-4 | 9-4 |  | 20.07 | 12:10 |   Japan | 13-11 |   Brazil | 2-4 | 6-6 | 9-7 |  | 22.07 | 09:30 |   Canada | 13-9 |   Brazil | 2-1 | 6-2 | 10-5 |  | 22.07 | 10:50 |   Croatia | 18-7 |   Japan | 6-1 | 9-2 | 13-5 |   
 | 
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Italy | 6 | 3 | 0 | 0 | 32: | 12 |  | 2. Germany | 4 | 2 | 0 | 1 | 31: | 22 |  | 3. United States | 2 | 1 | 0 | 2 | 32: | 20 |  | 4. South Africa | 0 | 0 | 0 | 3 | 12: | 53 |   
 | 
| Team | Ital | Germ | Unit | Sout |  | Italy | --- | 7:6 | 8:5 | 17:1 |  | Germany |   | --- | 9:7 | 16:8 |  | United States |   |   | --- | 20:3 |  | South Africa |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 18.07 | 18:20 |   Germany | 9-7 |   United States | 4-0 | 6-2 | 7-6 |  | 18.07 | 19:40 |   Italy | 17-1 |   South Africa | 5-0 | 8-0 | 13-0 |  | 20.07 | 13:30 |   Germany | 16-8 |   South Africa | 3-2 | 7-4 | 11-5 |  | 20.07 | 17:00 |   Italy | 8-5 |   United States | 2-1 | 4-2 | 7-3 |  | 22.07 | 12:10 |   United States | 20-3 |   South Africa | 5-0 | 9-1 | 14-1 |  | 22.07 | 13:30 |   Italy | 7-6 |   Germany | 2-3 | 3-5 | 5-6 |   
 | 
 |  
 |