Turneringen spelades i tre olika etapper. I det första skedet delades de sexton deltagarna in i fyra grupper (A, B, C och D) med fyra lag vardera. I grupperna mötte alla lag alla för att bestämma lagets gruppposition. De tre bästa lagen i varje grupp (totalt 12 lag) gick vidare till den andra etappen.
Den andra etappen av turneringen bestod av två grupper om sex lag vardera. Eftersom de första matchresultaten bland lagen som gick vidare till detta steg också räknades, har de två grupperna varit förutbestämda, den ena gruppen bildades av grupperna A- och C-lag medan den andra bildades av grupperna B- och D-lag. I var och en av de två grupperna spelade lagen en gång mot varje motståndare de inte har mött tidigare i turneringen (totalt tre matcher vardera), och lägger till det till resultaten mot de andra två lagen som också gick vidare från första steget i samma grupp. De två gruppsegrarna och två tvåorna från denna andra etapp gick vidare till den tredje etappen.
Den tredje och sista etappen av turneringen bestod av semifinaler, tredjeplatsmatch och final. En lottdragning avgjorde vilken vinnare som spelade vilken tvåa i semifinalen.
Turneringen spelades på tre arenor i tre städer, av vilka två var i Belgien och en i Luxemburg. Gruppspelet (de första två etapperna) hölls i Belgien Belgien och finalspelet (etapp 3) i Luxemburg.