| Finals |  | Game | date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | Final | 28.07 | 16:30 |   Spain | 7-5 | Croatia | 0-1 | 1-3 | 5-5 |  |  3-4 |  28.07 |  15:00 |   Italy | 20-18 |   Hungary | 3-4 | 7-8 | 9-11 |  |  a2et , FT 16-16 , 1ET 19-16 |  |  5-6 |  28.07 |  15:00 | Russia | 10-8 |   Greece | 2-2 | 3-3 | 5-4 |  |  a2et , FT 7-7 , 1ET 9-8 |  | 7-8 | 28.07 | 11:30 |   United States | 12-8 |   Yugoslavia | 2-1 | 7-3 | 9-5 |  | 1/2 | 27.07 | 19:00 |   Spain | 7-6 |   Hungary | 2-2 | 3-4 | 4-5 |  |  1/2 |  27.07 |  16:40 | Croatia | 7-6 |   Italy | 0-1 | 2-2 | 3-2 |  |  a2et , FT 4-4 , 1ET 5-6 |  | 5-8 | 27.07 | 15:00 |   Greece | 7-6 |   United States | 1-1 | 4-1 | 5-5 |  |  5-8 |  27.07 |  20:40 | Russia | 16-15 |   Yugoslavia | 4-5 | 6-6 | 9-9 |  |  a3et , FT 12-12 , 1ET 14-13 , 2ET 15-15 |  | 1/4 | 26.07 | 15:00 |   Hungary | 12-8 |   Greece | 3-2 | 7-4 | 9-6 |  | 1/4 | 26.07 | 16:40 | Croatia | 8-6 |   Yugoslavia | 3-1 | 5-2 | 6-4 |  | 1/4 | 26.07 | 18:20 |   Spain | 5-4 |   United States | 2-0 | 4-1 | 5-1 |  | 1/4 | 26.07 | 22:10 |   Italy | 11-9 | Russia | 4-4 | 6-7 | 9-8 |   
 | 
| Final ranking | P | w | d | l | gf | ga |  | 1. Spain | 12 | 6 | 0 | 2 | 58: | 48 |  | 2. Croatia | 10 | 5 | 0 | 3 | 71: | 58 |  | 3. Italy | 14 | 7 | 0 | 1 | 85: | 72 |  | 4. Hungary | 12 | 6 | 0 | 2 | 83: | 73 |  | 5. Russia | 9 | 4 | 1 | 3 | 77: | 72 |  | 6. Greece | 6 | 3 | 0 | 5 | 60: | 66 |  | 7. United States | 10 | 5 | 0 | 3 | 67: | 57 |  | 8. Yugoslavia | 7 | 3 | 1 | 4 | 75: | 80 |  | Group 9-12 |  | 9. Germany | 8 | 4 | 0 | 4 | 65: | 61 |  | 10.Netherlands | 3 | 1 | 1 | 6 | 60: | 74 |  | 11.Romania | 3 | 1 | 1 | 6 | 56: | 73 |  | 12.Ukraine | 2 | 0 | 2 | 6 | 54: | 78 |   
 | 
 
| Group 9-12 | p | w | d | l | gf | ga |  | 9. Germany | 6 | 3 | 0 | 0 | 29: | 16 |  | 10. Netherlands | 3 | 1 | 1 | 1 | 25: | 26 |  | 11. Romania | 2 | 1 | 0 | 2 | 25: | 28 |  | 12. Ukraine | 1 | 0 | 1 | 2 | 21: | 30 |   
| Team | Ge | Ro | Ne | Uk |  | Germany | --- | 10:6 | 9:6 | 10:4 |  | Romania |   | --- |   | 11:8 |  | Netherlands |   | 10:8 | --- | 9:9 |  | Ukraine |   |   |   | --- |   
 | 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 26.07 | 11:00 |   Germany | 10-4 | Ukraine | 3-0 | 6-1 | 7-2 |  | 26.07 | 12:40 |   Netherlands | 10-8 |   Romania | 3-2 | 5-3 | 9-4 |  | 27.07 | 11:00 |   Germany | 9-6 |   Netherlands | 1-0 | 3-3 | 6-4 |  | 27.07 | 12:40 |   Romania | 11-8 | Ukraine | 2-0 | 6-3 | 9-5 |  | 28.07 | 08:00 |   Netherlands | 9-9 | Ukraine | 1-2 | 6-3 | 8-6 |  | 28.07 | 09:30 |   Germany | 10-6 |   Romania | 2-2 | 4-2 | 7-4 |   
 |  
| Group A | p | w | d | l | gf | ga |  | 1. Hungary | 10 | 5 | 0 | 0 | 47: | 38 |  | 2. Yugoslavia | 7 | 3 | 1 | 1 | 46: | 44 |  | 3. Spain | 6 | 3 | 0 | 2 | 39: | 33 |  | 4. Russia | 5 | 2 | 1 | 2 | 42: | 38 |  | 5. Germany | 2 | 1 | 0 | 4 | 36: | 45 |  | 6. Netherlands | 0 | 0 | 0 | 5 | 36: | 48 |   
| Team | Hu | Yu | Sp | Ru | Ge | Ne |  | Hungary | --- | 12:8 | 8:7 | 8:7 | 9:8 | 10:8 |  | Yugoslavia |   | --- | 9:7 | 9:9 | 9:8 | 11:8 |  | Spain |   |   | --- | 8:6 | 9:3 | 8:7 |  | Russia |   |   |   | --- | 10:8 | 10:5 |  | Germany |   |   |   |   | --- | 9:8 |  | Netherlands |   |   |   |   |   | --- |   
 | 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 20.07 | 11:00 |   Yugoslavia | 11-8 |   Netherlands | 3-2 | 7-4 | 10-6 |  | 20.07 | 12:40 |   Hungary | 8-7 | Russia | 1-2 | 2-5 | 6-6 |  | 20.07 | 16:40 |   Spain | 9-3 |   Germany | 3-0 | 4-2 | 6-3 |  | 21.07 | 11:00 |   Yugoslavia | 9-9 | Russia | 3-3 | 4-4 | 8-6 |  | 21.07 | 12:40 |   Hungary | 9-8 |   Germany | 3-1 | 6-4 | 7-7 |  | 21.07 | 16:40 |   Spain | 8-7 |   Netherlands | 2-1 | 4-1 | 6-4 |  | 22.07 | 11:00 | Russia | 10-8 |   Germany | 3-2 | 6-5 | 8-6 |  | 22.07 | 12:40 |   Yugoslavia | 9-7 |   Spain | 2-1 | 5-2 | 7-4 |  | 22.07 | 16:40 |   Hungary | 10-8 |   Netherlands | 2-2 | 5-4 | 8-6 |  | 23.07 | 11:00 |   Yugoslavia | 9-8 |   Germany | 2-1 | 3-4 | 8-6 |  | 23.07 | 12:40 | Russia | 10-5 |   Netherlands | 2-2 | 5-2 | 7-3 |  | 23.07 | 16:40 |   Hungary | 8-7 |   Spain | 2-2 | 5-4 | 6-5 |  | 24.07 | 11:00 |   Hungary | 12-8 |   Yugoslavia | 4-2 | 7-3 | 11-6 |  | 24.07 | 12:40 |   Spain | 8-6 | Russia | 2-3 | 4-3 | 7-6 |  | 24.07 | 16:40 |   Germany | 9-8 |   Netherlands | 2-2 | 6-2 | 8-7 |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Italy | 10 | 5 | 0 | 0 | 48: | 38 |  | 2. United States | 8 | 4 | 0 | 1 | 45: | 37 |  | 3. Croatia | 6 | 3 | 0 | 2 | 51: | 39 |  | 4. Greece | 4 | 2 | 0 | 3 | 37: | 38 |  | 5. Romania | 1 | 0 | 1 | 4 | 31: | 45 |  | 6. Ukraine | 1 | 0 | 1 | 4 | 33: | 48 |   
| Team | It | Un | Cr | Gr | Ro | Uk |  | Italy | --- | 10:7 | 10:8 | 10:8 | 10:9 | 8:6 |  | United States |   | --- | 10:8 | 9:7 | 10:5 | 9:7 |  | Croatia |   |   | --- | 8:5 | 11:6 | 16:8 |  | Greece |   |   |   | --- | 8:5 | 9:6 |  | Romania |   |   |   |   | --- | 6:6 |  | Ukraine |   |   |   |   |   | --- |   
 | 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 20.07 | 15:00 | Croatia | 8-5 |   Greece | 3-1 | 4-2 | 6-3 |  | 20.07 | 18:20 |   Romania | 6-6 | Ukraine | 1-0 | 2-2 | 4-2 |  | 20.07 | 20:00 |   Italy | 10-7 |   United States | 3-1 | 4-4 | 6-4 |  | 21.07 | 15:00 | Croatia | 11-6 |   Romania | 5-2 | 6-4 | 8-4 |  | 21.07 | 18:20 |   Italy | 8-6 | Ukraine | 2-2 | 6-3 | 7-4 |  | 21.07 | 20:00 |   United States | 9-7 |   Greece | 4-2 | 7-3 | 8-5 |  | 22.07 | 15:00 |   Greece | 8-5 |   Romania | 3-1 | 5-2 | 7-4 |  | 22.07 | 18:20 |   Italy | 10-8 | Croatia | 3-1 | 5-3 | 7-5 |  | 22.07 | 20:00 |   United States | 9-7 | Ukraine | 1-1 | 2-3 | 7-6 |  | 23.07 | 15:00 |   Italy | 10-8 |   Greece | 1-2 | 3-3 | 7-6 |  | 23.07 | 18:20 | Croatia | 16-8 | Ukraine | 3-0 | 6-1 | 10-2 |  | 23.07 | 20:00 |   United States | 10-5 |   Romania | 2-0 | 6-1 | 9-2 |  | 24.07 | 15:00 |   Greece | 9-6 | Ukraine | 0-0 | 2-1 | 6-2 |  | 24.07 | 18:20 |   Italy | 10-9 |   Romania | 2-2 | 5-5 | 8-6 |  | 24.07 | 20:00 |   United States | 10-8 | Croatia | 2-2 | 4-4 | 8-5 |   
 |  
 |