| Final Group | p | w | d | l | gf | ga |  | 1. Hungary | 5 | 2 | 1 | 0 | 9: | 7 |  | 2. Yugoslavia | 3 | 1 | 1 | 1 | 6: | 6 |  | 2. Soviet Union | 3 | 0 | 3 | 0 | 7: | 7 |  | 4. East Germany | 1 | 0 | 1 | 2 | 5: | 7 |   
 | 
| Team | Hung | Yugo | Sovi | East |  | Hungary | --- | 3:2 | 2:2 | 4:3 |  | Yugoslavia |   | --- | 3:3 | 1:0 |  | Soviet Union |   |   | --- | 2:2 |  | East Germany |   |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |  | 24.08 |   Hungary | 3-2 |   Yugoslavia | 1-0 | 1-1 | 2-1 |  | 24.08 |   Soviet Union | 2-2 |   East Germany | 1-1 | 2-1 | 2-1 |  | 25.08 |   Yugoslavia | 1-0 |   East Germany | 0-0 | 1-0 | 1-0 |  | 25.08 |   Hungary | 2-2 |   Soviet Union | 1-0 | 1-1 | 2-2 |   
 | 
 | 
 
| Final ranking | P | w | d | l | gf | ga |  | 1. Hungary | 11 | 5 | 1 | 0 | 28: | 12 |  | 2. Yugoslavia | 7 | 3 | 1 | 2 | 27: | 12 |  | 2. Soviet Union | 9 | 3 | 3 | 0 | 30: | 11 |  | 4. East Germany | 4 | 1 | 2 | 2 | 11: | 11 |  | Group 5-8 |  | 5. Romania | 8 | 3 | 2 | 1 | 21: | 17 |  | 6. Netherlands | 7 | 3 | 1 | 2 | 22: | 22 |  | 7. Belgium | 5 | 2 | 1 | 3 | 24: | 37 |  | 8. Italy | 1 | 0 | 1 | 4 | 9: | 18 |  | Group 9-11 |  | 9. Sweden | 4 | 2 | 0 | 2 | 12: | 21 |  | 10.Great Britain | 2 | 1 | 0 | 3 | 15: | 22 |  | 11.Poland | 0 | 0 | 0 | 4 | 9: | 27 |   
| Initialy intended to play 17 teams.  |  | West Germany boicoted the tournament for political reasons. |   
 | 
 | 
 | 
 
| Group 5-8 | p | w | d | l | gf | ga |  | 5. Romania | 5 | 2 | 1 | 0 | 11: | 9 |  | 6. Netherlands | 3 | 1 | 1 | 1 | 13: | 13 |  | 6. Belgium | 3 | 1 | 1 | 1 | 14: | 14 |  | 8. Italy | 1 | 0 | 1 | 2 | 8: | 10 |   
 | 
| Team | Roma | Neth | Belg | Ital |  | Romania | --- | 4:3 | 5:4 | 2:2 |  | Netherlands |   | --- | 6:6 | 4:3 |  | Belgium |   |   | --- | 4:3 |  | Italy |   |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |  | 24.08 |   Romania | 5-4 |   Belgium |   |  | 24.08 |   Netherlands | 4-3 |   Italy | 1-1 | 3-1 | 4-1 |  | 25.08 |   Romania | 4-3 |   Netherlands | 1-1 | 1-2 | 4-2 |  | 25.08 |   Belgium | 4-3 |   Italy | 1-0 | 2-2 | 3-2 |   
 | 
 |  
|   |  | First 2 to Final Group. Rest to Group 5-8. Scores are transferred |   
| Group E | p | w | d | l | gf | ga |  | 1. Hungary | 6 | 3 | 0 | 0 | 14: | 6 |  | 2. East Germany | 3 | 1 | 1 | 1 | 9: | 8 |  | 3. Romania | 2 | 0 | 2 | 1 | 8: | 10 |  | 4. Italy | 1 | 0 | 1 | 2 | 3: | 10 |   
 | 
| Team | Hung | East | Roma | Ital |  | Hungary | --- | 4:3 | 5:3 | 5:0 |  | East Germany |   | --- | 3:3 | 3:1 |  | Romania |   |   | --- | 2:2 |  | Italy |   |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |  | 22.08 |   Romania | 2-2 |   Italy | 0-1 | 2-1 | 2-1 |  | transferred to Group 5-8  |  | 22.08 |   Hungary | 4-3 |   East Germany | 2-0 | 3-2 | 3-2 |  | transferred to Final Group |  | 23.08 |   Hungary | 5-0 |   Italy | 2-0 | 3-0 | 5-0 |  | 23.08 |   East Germany | 3-3 |   Romania |   |   
 | 
 | 
 
| Group F | p | w | d | l | gf | ga |  | 1. Soviet Union | 5 | 2 | 1 | 0 | 16: | 6 |  | 2. Yugoslavia | 3 | 1 | 1 | 1 | 16: | 8 |  | 3. Netherlands | 3 | 1 | 1 | 1 | 10: | 13 |  | 4. Belgium | 1 | 0 | 1 | 2 | 10: | 25 |   
 | 
| Team | Sovi | Yugo | Neth | Belg |  | Soviet Union | --- | 3:3 | 4:0 | 9:3 |  | Yugoslavia |   | --- |   | 10:1 |  | Netherlands |   | 4:3 | --- | 6:6 |  | Belgium |   |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |  | 22.08 |   Netherlands | 6-6 |   Belgium | 1-2 | 2-3 | 4-5 |  | transferred to Group 5-8  |  | 22.08 |   Soviet Union | 3-3 |   Yugoslavia | 1-0 | 2-1 | 3-1 |  | transferred to Final Group |  | 23.08 |   Netherlands | 4-3 |   Yugoslavia |    |  | 23.08 |   Soviet Union | 9-3 |   Belgium |    |   
 | 
 | 
 
| Group 9-11 | p | w | d | l | gf | ga |  | 9. Sweden | 4 | 2 | 0 | 0 | 12: | 8 |  | 10.Great Britain | 2 | 1 | 0 | 1 | 10: | 8 |  | 11.Poland | 0 | 0 | 0 | 1 | 6: | 12 |   
 | 
| Team | Swed | Grea | Pola |  | Sweden | --- | 6:4 | 6:4 |  | Great Britain |   | --- | 6:2 |  | Poland |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |  | 22.08 |   Great Britain | 6-2 |   Poland | 0-0 | 1-0 | 4-0 |  | 23.08 |   Sweden | 6-4 |   Great Britain |   |  | 24.08 |   Sweden | 6-4 |   Poland |   |   
 | 
 |  
|   |  | First 2 to Second Groups Round. Rest to Group 9-11. Scores are transferred |  Draw. Eight (8) seeded teams: Hungary, Netherlands (Gr.1), Soviet Union, Romania (Gr.2), Yugoslavia, East Germany (Gr.3), Italy, West Germany (Gr.4). |   
| Group A | p | w | d | l | gf | ga |  | 1. Hungary | 4 | 2 | 0 | 0 | 14: | 5 |  | 2. Romania | 2 | 1 | 0 | 1 | 7: | 5 |  | 3. Sweden | 0 | 0 | 0 | 2 | 2: | 13 |   
 | 
| Team | Hung | Roma | Swed |  | Hungary | --- | 5:3 | 9:2 |  | Romania |   | --- | 4:0 |  | Sweden |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |   |  | 19.08 |   Hungary | 9-2 |   Sweden | 3-0 | 5-0 | 7-1 |  |  1-0 Doemoeter 2 ; 2-0 Markovits 4 ; 3-0 Kaniza 4 ; 4-0 Karpati 7 ; 5-0 Kaniza 9  |  |  6-0 Doemoeter 10 ; 6-1 Andersson 14pen. 7-1 Doemoeter 14; 7-2 Ekman 15 ; 8-2 Selkai 18; 9-2 Karpati 19 |  | 20.08 |   Romania | 4-0 |   Sweden | 0-0 | 2-0 | 3-0 |  |   1-0 7:22 2-0 8:56 3-0 14:59 4-0 18:40 |  | 21.08 |   Hungary | 5-3 |   Romania | 1-1 | 3-1 | 4-1 |  | transferred to Group E  |   
 | 
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. East Germany | 2 | 1 | 0 | 0 | 3: | 1 |  | 2. Italy | 0 | 0 | 0 | 1 | 1: | 3 |   
 | 
| Team | East | It |  | East Germany | --- | 3:1 |  | Italy |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |   |  | 19.08 |   East Germany | 3-1 |   Italy | 1-0 | 1-1 | 1-1 |  Goals |  | transferred to Group E  |   
 | 
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Soviet Union | 4 | 2 | 0 | 0 | 14: | 1 |  | 2. Netherlands | 2 | 1 | 0 | 1 | 5: | 6 |  | 3. Poland | 0 | 0 | 0 | 2 | 3: | 15 |   
 | 
| Team | Sovi | Neth | Pola |  | Soviet Union | --- | 4:0 | 10:1 |  | Netherlands |   | --- | 5:2 |  | Poland |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |   |  | 19.08 |   Soviet Union | 4-0 |   Netherlands | 0-0 | 0-0 | 4-0 |  Goals |  | transferred to Group F  |  | 20.08 |   Netherlands | 5-2 |   Poland |    |  | 21.08 |   Soviet Union | 10-1 |   Poland | 2-0 | 6-0 | 7-0 |   
 | 
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Yugoslavia | 4 | 2 | 0 | 0 | 18: | 2 |  | 2. Belgium | 2 | 1 | 0 | 1 | 7: | 14 |  | 3. Great Britain | 0 | 0 | 0 | 2 | 5: | 14 |   
 | 
| Team | Yugo | Belg | Grea |  | Yugoslavia | --- | 10:1 | 8:1 |  | Belgium |   | --- | 6:4 |  | Great Britain |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | 1T | 2T | 3T |   |  | 19.08 |   Belgium | 6-4 |   Great Britain | 2-2 | 4-2 | 5-3 |  Goals |  | 20.08 |   Yugoslavia | 8-1 |   Great Britain |    |  | 21.08 |   Yugoslavia | 10-1 |   Belgium | 3-0 | 5-0 | 7-1 |  | transferred to Group F  |   
 | 
 |  
| Hungary |  | Otto Boros |  | Mihaly Mayer |  | Kalman Markovits |  | Zoltan Domotor |  | Gyorgy Karpati |  | Laszlo Felkai |  | Janos Konrad |  | Dezso Gyarmati |  | Denes Pocsik |  | Tivadar Kanizsa |  | Andras Bodnar |  | Miklos Ambrus |   
 | 
|  Italy |  | Brunello Spinelli |  | Ferruccio Alessandrini |  | Alberto Spinola |  | Massimo Vassallo |  | Enzo Barlocco |  | Carlo Gualdi |  | Massimo Moroli |  | Massimo Guerrieri |  | Guglielmo Marra |  | Nicolò Lippolis  |  | Umberto Zanini) |   
 | 
|  9. Sweden |  | Rune Johansson |  | Stig Sjogren |  | Bjorn Branclius |  | Runar Svensson |  | Anders Eriksson |  | P-O Eriksson |  | Sten Ekman |  | Soeren Sandberg |  | Hans Andersson |  | Haakan Norrman  |  | Thomas Fjaerstad |  | Lars Fjaerstad |   
 |  
 |