De 14 hold spillede i den indledende runde i fire grupper med tre eller fire hold. Hver gruppe spillede en enkelturnering alle-mod-alle, og de to bedst placerede hold i hver gruppe gik videre til hovedrunden om placeringerne 1-8. De resterende 1-2 hold i hver gruppe gik videre kampene om placeringerne 9-14.
I hovedrunde spillede de to bedst placerede hold fra hver indledende gruppe i grupperne I og II om placeringerne 1-8. Holdene fra gruppe A og B samledes i gruppe I, mens holdene fra gruppe C og D samledes i gruppe II. I hver gruppe spillede de fire hold en enkeltturnering alle-mod-alle, bortset fra at hold fra samme indledende gruppe ikke mødtes igen – i stedet blev resultatet af holdenes indbyrdes opgør i den indledende runde ført med over til hovedrunden. Vinderne af de to grupper gik videre til finalen, mens toerne gik videre til bronzekampen. De to treere spillede placeringskamp om femtepladsen, mens firerne måtte tage til takke med at spille om 7.-pladsen.
I grupperne III og IV spillede holdene, der sluttede på tredje- og fjerdepladserne i den indledende rundes grupper om placeringerne 9-14. Holdene fra gruppe A og C samledes i gruppe III, mens holdene fra gruppe B og D samledes i gruppe IV. I hver gruppe spillede de tre hold en enkeltturnering alle-mod-alle, bortset fra at hold fra samme indledende gruppe ikke mødtes igen – i stedet blev resultatet af holdenes indbyrdes opgør i den indledende runde ført med over til hovedrunden. De to gruppevindere gik videre til placeringskampen om 9.-pladsen, toerne gik videre til kampen om 11.-pladsen, mens treerne spillede om 13.-pladsen.
^Efter 3 × forlænget spilletid. Stillingen efter ordinær spilletid var 10-10. Stillingen efter 1 × forlænget spilletid var 13-13. Stillingen efter 2 × forlænget spilletid var 14-14.