La Suède accueille la du championnat du monde en 1967. Seize équipes ont participé comme en 1964, mais le format a à nouveau été changé : si la première phase est identique (4 groupes de 4 équipes), un format coupe débute ensuite en quarts de finale. C'est ainsi que la Yougoslavie et la RFA, vainqueurs de leurs groupes respectifs, sont éliminées en quarts de finale respectivement face au Danemark (14-13) et à l'URSS (19-16), deuxième de son groupe derrière la Roumanie. Dans les deux autres quarts de finale, la Roumanie s'est difficilement imposée face à la Hongrie 20 à 19 et les hôtes suédois ont été nettement défaits par la Tchécoslovaquie 11 à 18. En demi-finale, la Tchécoslovaquie parvient enfin à écarter son chat noir en s'imposant 19 à 17 face à la Roumanie et retrouve en finale une surprenante équipe danoise, vainqueur de l'Union soviétique 17 à 12. La Roumanie sauve l'honneur en remportant après prolongations le match pour la troisième place contre l'URSS 21 à 19, tandis que la Tchécoslovaquie ne laisse pas passer l'occasion de remporter son premier titre pour sa troisième finale en battant le Danemark 14 à 11.