| 
 | 
| Remark: Europe has 3 places from Continental Championship and 9 places from the |  | World Championship 2003 |   
 |  
| date | time | venue | team 1 | score | team 2 | HT | Agg. |  | 30.05 | 17:00 | Caminha | Portugal | 28-21 | Czechia |   | 53-54 |  | 06.06 | 14:15 | Brno | Czechia | 33-25 | Portugal |   |  | 30.05 | 19:10 | Sandefjord | Norway | 27-24 | Hungary |   | 56-54 |  | 06.06 | 18:00 | Miskolc | Hungary | 30-29 | Norway |   |  | 30.05 | 17:00 | Athens | Greece | 25-23 | Switzerland |   | 53-50 |  | 05.06 | 16:00 | Zurich | Switzerland | 27-28 | Greece |   |  | 29.05 | 17:00 | Zaporozshe | Ukraine | 25-24 | Russia |   | 52-59 |  | 05.06 | 17:00 | Chekhov | Russia | 35-27 | Ukraine |   |  | 29.05 | 16:00 | Kielce | Poland | 19-25 | Sweden |   | 48-59 |  | 06.06 | 18:00 | Gotteborg | Sweden | 34-29 | Poland |   |  | 30.05 | 17:00 | Riga | Latvia | 23-36 | Spain |   | 47-70 |  | 05.06 | 20:00 | Logrono | Spain | 34-24 | Latvia |   |  | 29.05 | 17:30 | Presov | Slovakia | 21-24 | France |   | 44-55 |  | 05.06 | 20:00 | Montpellier | France | 31-23 | Slovakia |   |  | 30.05 | 19:00 | Skopje | Macedonia | 21-22 | Serbia Mont. |   | 50-59 |  | 06.06 | 18:00 | Lazarevac | Serbia Mont. | 37-29 | Macedonia |   |  | 29.05 | 19:00 | Teramo | Italy | 31-37 | Iceland |   | 56-74 |  | 06.06 | 19:45 | Hafnarfjordur | Iceland | 37-25 | Italy |   |   
 | 
 |  
| Group A | p | w | d | l | gf | ga |  | 1.Greece | 10 | 5 | 0 | 1 | 169: | 136 |  | 2.Lithuania | 10 | 5 | 0 | 1 | 181: | 143 |  | 3.Estonia | 4 | 2 | 0 | 4 | 167: | 162 |  | 4.Bulgaria | 0 | 0 | 0 | 6 | 122: | 198 |   
| Team | Gr | Li | Es | Bu |  | Greece | ---- | 31:26 | 30:27 | 32:17 |  | Lithuania | 27:26 | ---- | 30:24 | 36:19 |  | Estonia | 21:24 | 26:27 | ---- | 37:26 |  | Bulgaria | 18:26 | 17:35 | 25:32 | ---- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 07.01 | 18:00 | Panavezys | Lithuania | 30-24 | Estonia | 14-13 |  | 07.01 | 18:30 | Thessaloniki | Greece | 32-17 | Bulgaria | 17-10 |  | 11.01 | 15:00 | Polva | Estonia | 26-27 | Lithuania | 15-13 |  | 11.01 | 17:00 | Gabrovo | Bulgaria | 18-26 | Greece | 8 - 9 |  | 14.01 | 17:30 | Talinn | Estonia | 21-24 | Greece | 12-11 |  | 15.01 | 17:00 | Gabrovo | Bulgaria | 17-35 | Lithuania | 6 -15 |  | 17.01 | 16:00 | Alytus | Lithuania | 36-19 | Bulgaria | 19- 7 |  | 18.01 | 16:00 | Athens | Greece | 30-27 | Estonia | 17-15 |  | 20.01 | 17:00 | Gabrovo | Bulgaria | 25-32 | Estonia | 16-15 |  | 21.01 | 18:00 | Athens | Greece | 31-26 | Lithuania | 14-14 |  | 25.01 | 16:00 | Kaunas | Lithuania | 27-26 | Greece | 12-11 |  | 25.01 | 15:30 | Talinn | Estonia | 37-26 | Bulgaria | 22-11 |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1.Latvia | 8 | 4 | 0 | 0 | 120: | 99 |  | 2.Turkey | 4 | 2 | 0 | 2 | 106: | 108 |  | 3.Cyprus | 0 | 0 | 0 | 4 | 101: | 120 |   
| Team | La | Tu | Cy |  | Latvia | ---- | 30:21 | 35:26 |  | Turkey | 27:28 | ---- | 29:22 |  | Cyprus | 25:27 | 28:29 | ---- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 07.01 | 19:00 | Ankara | Turkey | 29-22 | Cyprus | 16-10 |  | 11.01 | 19:00 | Nicosia | Cyprus | 28-29 | Turkey | 15-17 |  | 14.01 | 19:30 | Nicosia | Cyprus | 25-27 | Latvia | 10-12 |  | 18.01 | 14:00 | Riga | Latvia | 35-26 | Cyprus | 18-12 |  | 21.01 | 18:30 | Riga | Latvia | 30-21 | Turkey | 15- 9 |  | 25.01 | 19:00 | Ankara | Turkey | 27-28 | Latvia | 13-13 |   
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1.Slovakia | 6 | 3 | 0 | 1 | 134: | 104 |  | 2.Bosna Herzeg. | 4 | 2 | 0 | 2 | 104: | 116 |  | 3.Netherlands | 2 | 1 | 0 | 3 | 106: | 124 |   
| Team | Sl | Bo | Ne |  | Slovakia | ---- | 36:26 | 43:22 |  | Bosna Herzeg. | 27:25 | ---- | 29:28 |  | Netherlands | 29:30 | 27:22 | ---- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 07.01 | 17:30 | Gorazde | Bosna Herzeg. | 29-28 | Netherlands | 14-15 |  | 11.01 | 14:30 | Volendam | Netherlands | 27-22 | Bosna Herzeg. | 13-10 |  | 14.01 | 19:30 | Emmen | Netherlands | 29-30 | Slovakia | 14-15 |  | 17.01 | 18:00 | Nove Zamky | Slovakia | 43-22 | Netherlands | 21-11 |  | 21.01 | 18:00 | Trnava | Slovakia | 36-26 | Bosna Herzeg. | 19-13 |  | 25.01 | 20:15 | Gracanica | Bosna Herzeg. | 27-25 | Slovakia | 14-10 |   
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1.Norway | 6 | 3 | 0 | 1 | 127: | 97 |  | 2.Romania | 6 | 3 | 0 | 1 | 133: | 100 |  | 3.Faroe | 0 | 0 | 0 | 4 | 94: | 157 |   
| Team | No | Ro | Fa |  | Norway | ---- | 35:28 | 36:24 |  | Romania | 21:19 | ---- | 43:27 |  | Faroe | 24:37 | 19:41 | ---- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 07.01 | 20:00 | Alesund | Norway | 36-24 | Faroe | 16-11 |  | 10.01 | 16:00 | Torshavn | Faroe | 24-37 | Norway | 8 -20 |  | 16.01 | 17:00 | Rm. Valcea | Romania | 41-19 | Faroe | 21- 9 |  | 18.01 | 11:00 | Rm. Valcea | Romania | 43-27 | Faroe | 22-15 |  | 21.01 | 17:00 | Rm. Valcea | Romania | 21-19 | Norway | 9 - 7 |  | 25.01 | 19:10 | Sandefjord | Norway | 35-28 | Romania | 19-11 |   
 | 
 
| Group E | p | w | d | l | gf | ga |  | 1.Italy | 4 | 2 | 0 | 2 | 106: | 102 |  | 2.Belarus | 4 | 2 | 0 | 2 | 104: | 103 |  | 3.Austria | 4 | 2 | 0 | 2 | 94: | 99 |   
| Team | It | Be | Au |  | Italy | ---- | 32:28 | 27:23 |  | Belarus | 27:24 | ---- | 30:23 |  | Austria | 24:23 | 24:19 | ---- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 08.01 | 20:20 | Traun | Austria | 24-23 | Italy | 12-11 |  | 11.01 | 19:30 | Chieti | Italy | 27-23 | Austria | 14-13 |  | 14.01 | 20:25 | Chieti | Italy | 32-28 | Belarus | 15-14 |  | 18.01 | 16:00 | Minsk | Belarus | 27-24 | Italy | 12- 9 |  | 21.01 | 19:00 | Minsk | Belarus | 30-23 | Austria | 10-11 |  | 25.01 | 20:20 | Innsbruck | Austria | 24-19 | Belarus | 12- 9 |   
 | 
 
| Group F | p | w | d | l | gf | ga |  | 1.Macedonia | 7 | 3 | 1 | 0 | 131: | 108 |  | 2.Finland | 5 | 2 | 1 | 1 | 107: | 109 |  | 3.Belgium | 0 | 0 | 0 | 4 | 91: | 112 |   
| Team | Ma | Fi | Be |  | Macedonia | ---- | 36:30 | 36:27 |  | Finland | 30:30 | ---- | 25:24 |  | Belgium | 21:29 | 19:22 | ---- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 08.01 | 18:00 | Helsinki | Finland | 25-24 | Belgium | 12-13 |  | 11.01 | 15:00 | Beyne-Heusay | Belgium | 19-22 | Finland | 11- 9 |  | 15.01 | 20:00 | Aalter | Belgium | 21-29 | Macedonia | 11-14 |  | 18.01 | 19:00 | Prilep | Macedonia | 36-27 | Belgium | 20-11 |  | 21.01 | 19:00 | Skopje | Macedonia | 36-30 | Finland | 17-14 |  | 25.01 | 15:30 | Turku | Finland | 30-30 | Macedonia | 13-13 |   
 |  
 |