Екипе су биле подељене у 4 групе. Групе А и Ц бројале су по 5 екипе, док су групе Б и Д бројале по 4 екипе. Свака екипа одиграла је по једну утакмицу са преосталим екипама из своје групе. За победу добијало се 2 поена, а за пораз 1 поен. Збир поена коришћен је за рангирање унутар група. Прве две екипе из свих група пласирале су се у финалну групу. Преостале екипе играле су утакмице за пласман од 9. до 18. места.
У овој рунди су учествовали тимови који су заузели треће, четврто и пето место у прелиминарним групама. Били подељени у две групе по пет тимова. Правила за бодовање и пласман су била иста као у прелиминарним групама. Екипе које су заузеле прва два места у групама играле су у разигравању за 9. место. Екипе које су заузеле треће и четврто место у групама играли су у разигравању за 13. место. Екипа које су заузеле 5. место у групама играле су сусрет за 17. место.
Тимови који су заузели 1. и 2. место у групама 1 и 2 наставили су борбу за пласман од 9. до 11. места, док су трећепласиране и четвртопласиране екипе из поменутих група наставиле борбу за пласман од 13. до 16. места. Играли су првопласирани тимови из једне групе против другопласираног тима из друге групе. Победници ових дуела играли су утакмицу за 9. место а поражени за 11. место. Исти распоред је важио и за четири преостала тима, само што су они играли за 13. односно 15. место. Петопласиране екипе из група 1. и 2. играле су утакмицу за 17. место.
У финалној рунди учествали су тимови који су заузели 1. и 2. место у групама прелиминарне рунде. Сви тимови су били у групи Х. Систем бодовања и рангирања је исти као у прелиминарним групама. Пласман из ове групе уједно је био и коначан распоред од 1. до 8. места. Екипе које су имале исто бодова рангиране су према међусобном сусрету.