In der Vorrunde spielten jeweils vier Mannschaften in vier Gruppen gegeneinander. Der Sieger eines Spiels erhielt zwei Punkte, der Verlierer einen Punkt. Stand ein Spiel am Ende der regulären Spielzeit unentschieden, so gab es eine Verlängerung.
Nach der Vorrunde qualifizierten sich jeweils die ersten drei Mannschaften einer Gruppe für die Zwischenrunde. Die drei Teams der Gruppen A und B bildeten die Gruppe E, die Qualifizierten der Gruppen C und D bildeten die neue Gruppe F. Jedes Team trat einmal gegen jedes der drei Teams aus der anderen Vorrundengruppe an. Die Punkte aus den Vorrundenspielen wurden weitergeführt.
Nach der Zwischenrunde qualifizierten sich jeweils die ersten vier Teams der beiden Gruppen E und F für die Finalrunde. Gespielt wurde im Viertelfinale über Kreuz gegen einen Gegner aus der jeweils anderen Zwischenrundengruppe. Anschließend trafen sowohl die Sieger der Viertelfinals im Halbfinale aufeinander, als auch die Verlierer im „kleinen Halbfinale“. Die Sieger der Halbfinalspiele bestritten das Finale, die Verlierer das Spiel um Platz 3. Die Sieger des „kleinen Halbfinales“ spielten um Platz 5, die Verlierer um Platz 7.