Le premier tour se déroule sous forme de championnat, chaque équipe rencontre les 5 autres formations de son groupe. Les 4 premiers de chaque groupe sont qualifiés.
Ces 16 équipes sont reparties en deux groupes. Les équipes qualifiées du groupe A se retrouvent avec celles du groupe D. Celles du groupe B avec celles du groupe C. Le second tour se déroule à nouveau sous forme de championnat où chaque équipe rencontre les 4 formations qui n'étaient pas dans son groupe initial. Les résultats et points du premier tour sont conservés.
Les 2 premiers de chaque groupe sont qualifiés pour des demi-finales croisées et ensuite la finale.
Les équipes ayant fini 3e et 4e de chaque groupe font les matches de classement de la 5e à la 8e place. Les équipes ayant fini 5e et 6e de chaque groupe font les matches de classement de la 9e à la 12e place.