Zawody rozegrano w sześciu halach w sześciu miastach, a ich stawką prócz medali tej imprezy było także pięć miejsc w turnieju piłki ręcznej na Letnich Igrzyskach Olimpijskich 2004.
Losowanie grup zaplanowano na 22 czerwca 2003 roku w studiu telewizyjnym w Zagrzebiu i w jego wyniku wyłoniono cztery sześciozespołowe grupy. We wrześniu tego roku ogłoszono harmonogram gier z późniejszymi zmianami wynikającymi z modyfikacji systemu rozgrywek.
Ceny biletów kształtowały się w granicach od 20 kun za mecze fazy grupowej w Karlovacu do 200 HRK za spotkania fazy finałowej w Zagrzebiu.
System rozgrywek Dwadzieścia cztery uczestniczące reprezentacje rywalizowały w pierwszej fazie systemem kołowym w ramach czterech sześciozespołowych grup, a następnie – w przeciwieństwie do poprzednich edycji – czołowa trójka z każdej z grup awansowała do fazy zasadniczej rozgrywanej ponownie systemem kołowym w ramach dwóch sześciozespołowych grup z zachowaniem wyników z poprzedniej rundy. Po dwie najlepsze drużyny z każdej z grup awansowały do półfinałów, zespoły z miejsc trzecich zmierzyły się natomiast o miejsce piąte.