The tournament was played in two different stages. In the Preliminary round (first stage), the twelve participants were divided into two pools of six teams. A single round-robin format was played within each pool to determine the teams position in the pool. The four highest ranked teams in each pool advanced to the Final round (second stage) and the two lowest ranked teams took no further participation (with pool places 5th and 6th being ranked in the final standings as joined 9th and 11th, respectively).
The Final round was played in a single elimination format, with placement matches determining the top eight positions. Starting at the quarterfinals, winners advanced to the semifinals while losers advanced to the placement matches (5th–8th semifinal).
Twelve qualified nations were drawn into two groups, each consisting of six teams. After a robin-round, the four highest-placed teams in each group advanced to a knock-out round to decide the medals.