# 2004 European Men's Handball Championship

The 2004 Men's European Handball Championship was the sixth edition of the tournament and took place from 22 January to 1 February 2004 in Slovenia in the cities of Ljubljana, Celje, Velenje and Koper.

## Venues

| Location | City | Arena | Capacity | Status | Round |
| Ljubljana | Ljubljana | Tivoli Hall | 5,600 | Opened in 1965 | Preliminary stage & Second Group stage and knockout stages |
| Koper | Koper | Arena Bonifika | 5,000 | Opened in 1999 | Preliminary stage |
| Velenje | Velenje | Red Hall | 2,500 | Opened in 1975 | Preliminary stage |
| Celje | Celje | Zlatorog Arena | 5,500 | Opened in 2003 | Preliminary stage and second group stage |

## Qualification

| Country | Qualified as | Previous appearances in tournament |
| Slovenia | Host | 4 (1994, 1996, 2000, 2002) |
| Denmark | Semifinalist of 2002 European Championship | 4 (1994, 1996, 2000, 2002) |
| Germany | Semifinalist of 2002 European Championship | 5 (1994, 1996, 1998, 2000, 2002) |
| Iceland | Semifinalist of 2002 European Championship | 2 (2000, 2002) |
| Sweden | Semifinalist of 2002 European Championship | 5 (1994, 1996, 1998, 2000, 2002) |
| Russia | Fifth place of 2002 European Championship | 5 (1994, 1996, 1998, 2000, 2002) |
| Croatia | Playoff winner | 5 (1994, 1996, 1998, 2000, 2002) |
| Czech Republic | Playoff winner | 3 (1996, 1998, 2002) |
| France | Playoff winner | 5 (1994, 1996, 1998, 2000, 2002) |
| Hungary | Playoff winner | 3 (1994, 1996, 1998) |
| Poland | Playoff winner | 1 (2002) |
| Portugal | Playoff winner | 3 (1994, 2000, 2002) |
| Serbia and Montenegro | Playoff winner | 3 (1996, 1998, 2002) |
| Spain | Playoff winner | 5 (1994, 1996, 1998, 2000, 2002) |
| Switzerland | Playoff winner | 1 (2002) |
| Ukraine | Playoff winner | 2 (2000, 2002) |
    $^1$ Bold indicates champion for that year. Italic indicates host for that year.
    $^2$ as FR Yugoslavia

## Preliminary round

All times are local (UTC+1).

### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Russia | 3 | 3 | 0 | 0 | 87 | 74 | +13 | 6 | Main round |
| 2 | Sweden | 3 | 2 | 0 | 1 | 93 | 79 | +14 | 4 | Main round |
| 3 | Switzerland | 3 | 1 | 0 | 2 | 69 | 85 | −16 | 2 | Main round |
| 4 | Ukraine | 3 | 0 | 0 | 3 | 74 | 85 | −11 | 0 | |
| 22 January 2004 18:00 | Russia | 28–20 | Switzerland | Red Hall, Velenje Attendance: 2,500 Referees: Boye, Jensen (DEN) |
| 22 January 2004 18:00 | three players 6 | (17–10) | Kostadinovich 5 | Red Hall, Velenje Attendance: 2,500 Referees: Boye, Jensen (DEN) |
| 22 January 2004 18:00 | 3× 5× | Report | 3× 6× | Red Hall, Velenje Attendance: 2,500 Referees: Boye, Jensen (DEN) |
| 22 January 2004 20:30 | Sweden | 31–25 | Ukraine | Red Hall, Velenje Attendance: 2,500 Referees: Repenšek, Požežnik (SLO) |
| 22 January 2004 20:30 | Petersson 9 | (14–13) | Petrenko 9 | Red Hall, Velenje Attendance: 2,500 Referees: Repenšek, Požežnik (SLO) |
| 22 January 2004 20:30 | 3× 3× | Report | 3× 5× 1× | Red Hall, Velenje Attendance: 2,500 Referees: Repenšek, Požežnik (SLO) |
| 24 January 2004 16:00 | Switzerland | 24–35 | Sweden | Red Hall, Velenje Attendance: 2,000 Referees: Lemme, Ullrich (GER) |
| 24 January 2004 16:00 | Gautschi 6 | (12–17) | Källman 6 | Red Hall, Velenje Attendance: 2,000 Referees: Lemme, Ullrich (GER) |
| 24 January 2004 16:00 | 3× 5× | Report | 3× 4× | Red Hall, Velenje Attendance: 2,000 Referees: Lemme, Ullrich (GER) |
| 24 January 2004 18:00 | Ukraine | 27–29 | Russia | Red Hall, Velenje Attendance: 2,000 Referees: Pleşa, Cirligeanu (ROU) |
| 24 January 2004 18:00 | Kostetskiy 6 | (12–17) | Tuchkin 7 | Red Hall, Velenje Attendance: 2,000 Referees: Pleşa, Cirligeanu (ROU) |
| 24 January 2004 18:00 | 3× 6× | Report | 4× 6× | Red Hall, Velenje Attendance: 2,000 Referees: Pleşa, Cirligeanu (ROU) |
| 25 January 2004 16:00 | Ukraine | 22–25 | Switzerland | Red Hall, Velenje Attendance: 2,000 Referees: Kékes, Kékes (HUN) |
| 25 January 2004 16:00 | Kostetskiy 11 | (12–13) | Kostadinovich 11 | Red Hall, Velenje Attendance: 2,000 Referees: Kékes, Kékes (HUN) |
| 25 January 2004 16:00 | 3× 7× 1× | Report | 3× 5× | Red Hall, Velenje Attendance: 2,000 Referees: Kékes, Kékes (HUN) |
| 25 January 2004 18:00 | Sweden | 27–30 | Russia | Red Hall, Velenje Attendance: 2,200 Referees: Nachevski, Nachevski (MKD) |
| 25 January 2004 18:00 | Lövgren 6 | (12–16) | Chipurin 7 | Red Hall, Velenje Attendance: 2,200 Referees: Nachevski, Nachevski (MKD) |
| 25 January 2004 18:00 | 4× 2× | Report | 4× 5× | Red Hall, Velenje Attendance: 2,200 Referees: Nachevski, Nachevski (MKD) |

### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Croatia | 3 | 2 | 1 | 0 | 88 | 86 | +2 | 5 | Main round |
| 2 | Denmark | 3 | 2 | 0 | 1 | 85 | 78 | +7 | 4 | Main round |
| 3 | Spain | 3 | 1 | 0 | 2 | 82 | 81 | +1 | 2 | Main round |
| 4 | Portugal | 3 | 0 | 1 | 2 | 91 | 101 | −10 | 1 | |
| 22 January 2004 18:00 | Spain | 29–30 | Croatia | Tivoli Hall, Ljubljana Attendance: 4,500 Referees: Lemme, Ullrich (GER) |
| 22 January 2004 18:00 | Belaustegui 11 | (17–14) | Metličić 8 | Tivoli Hall, Ljubljana Attendance: 4,500 Referees: Lemme, Ullrich (GER) |
| 22 January 2004 18:00 | 3× 6× | Report | 3× 8× | Tivoli Hall, Ljubljana Attendance: 4,500 Referees: Lemme, Ullrich (GER) |
| 22 January 2004 20:30 | Denmark | 36–32 | Portugal | Tivoli Hall, Ljubljana Attendance: 2,000 Referees: Kékes, Kékes (HUN) |
| 22 January 2004 20:30 | Knudsen 9 | (20–15) | Coelho 8 | Tivoli Hall, Ljubljana Attendance: 2,000 Referees: Kékes, Kékes (HUN) |
| 22 January 2004 20:30 | 2× 4× | Report | 3× 4× | Tivoli Hall, Ljubljana Attendance: 2,000 Referees: Kékes, Kékes (HUN) |
| 24 January 2004 18:00 | Portugal | 27–33 | Spain | Tivoli Hall, Ljubljana Attendance: 4,000 Referees: Hansson, Olsson (SWE) |
| 24 January 2004 18:00 | Resende 8 | (12–19) | Romero 11 | Tivoli Hall, Ljubljana Attendance: 4,000 Referees: Hansson, Olsson (SWE) |
| 24 January 2004 18:00 | 3× 2× | Report | 3× 6× | Tivoli Hall, Ljubljana Attendance: 4,000 Referees: Hansson, Olsson (SWE) |
| 24 January 2004 20:00 | Croatia | 26–25 | Denmark | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Vakula, Ljudovik (UKR) |
| 24 January 2004 20:00 | Lacković 7 | (14–12) | Stryger 7 | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Vakula, Ljudovik (UKR) |
| 24 January 2004 20:00 | 4× 4× | Report | 3× 9× | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Vakula, Ljudovik (UKR) |
| 25 January 2004 18:00 | Portugal | 32–32 | Croatia | Tivoli Hall, Ljubljana Attendance: 2,500 Referees: Krstič, Ljubič (SLO) |
| 25 January 2004 18:00 | J. Costa 7 | (13–16) | Džomba 10 | Tivoli Hall, Ljubljana Attendance: 2,500 Referees: Krstič, Ljubič (SLO) |
| 25 January 2004 18:00 | 4× 5× | Report | 3× 6× | Tivoli Hall, Ljubljana Attendance: 2,500 Referees: Krstič, Ljubič (SLO) |
| 25 January 2004 20:00 | Denmark | 24–20 | Spain | Tivoli Hall, Ljubljana Attendance: 3,000 Referees: Rančík, Beňo (SVK) |
| 25 January 2004 20:00 | Christiansen 5 | (12–11) | Belaustegui 7 | Tivoli Hall, Ljubljana Attendance: 3,000 Referees: Rančík, Beňo (SVK) |
| 25 January 2004 20:00 | 3× 3× | Report | 3× 6× | Tivoli Hall, Ljubljana Attendance: 3,000 Referees: Rančík, Beňo (SVK) |

### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Slovenia (H) | 3 | 2 | 1 | 0 | 100 | 90 | +10 | 5 | Main round |
| 2 | Hungary | 3 | 2 | 1 | 0 | 91 | 83 | +8 | 5 | Main round |
| 3 | Czech Republic | 3 | 0 | 1 | 2 | 88 | 97 | −9 | 1 | Main round |
| 4 | Iceland | 3 | 0 | 1 | 2 | 87 | 96 | −9 | 1 | |
* 1 2 Slovenia 29–29 Hungary
* 1 2 Iceland 30–30 Czech Republic
| 22 January 2004 18:00 | Czech Republic | 25–30 | Hungary | Zlatorog Arena, Celje Attendance: 2,500 Referees: Hansson, Olsson (SWE) |
| 22 January 2004 18:00 | Juříček 7 | (10–17) | Pásztor 8 | Zlatorog Arena, Celje Attendance: 2,500 Referees: Hansson, Olsson (SWE) |
| 22 January 2004 18:00 | 3× 6× | Report | 3× 5× | Zlatorog Arena, Celje Attendance: 2,500 Referees: Hansson, Olsson (SWE) |
| 22 January 2004 20:30 | Iceland | 28–34 | Slovenia | Zlatorog Arena, Celje Attendance: 4,620 Referees: Goulão, Macau (POR) |
| 22 January 2004 20:30 | Stefánsson 7 | (13–13) | Vugrinec 9 | Zlatorog Arena, Celje Attendance: 4,620 Referees: Goulão, Macau (POR) |
| 22 January 2004 20:30 | 2× 5× | Report | 3× 5× | Zlatorog Arena, Celje Attendance: 4,620 Referees: Goulão, Macau (POR) |
| 23 January 2004 18:30 | Hungary | 32–29 | Iceland | Zlatorog Arena, Celje Attendance: 2,800 Referees: Nachevski, Nachevski (MKD) |
| 23 January 2004 18:30 | Díaz 9 | (15–15) | García, Stefánsson 7 | Zlatorog Arena, Celje Attendance: 2,800 Referees: Nachevski, Nachevski (MKD) |
| 23 January 2004 18:30 | 3× 5× | Report | 4× 5× 1× | Zlatorog Arena, Celje Attendance: 2,800 Referees: Nachevski, Nachevski (MKD) |
| 23 January 2004 20:30 | Slovenia | 37–33 | Czech Republic | Zlatorog Arena, Celje Attendance: 4,620 Referees: Vakula, Liudovyk (UKR) |
| 23 January 2004 20:30 | Lubej 9 | (15–18) | Filip, Juříček 7 | Zlatorog Arena, Celje Attendance: 4,620 Referees: Vakula, Liudovyk (UKR) |
| 23 January 2004 20:30 | 3× 9× | Report | 4× 7× | Zlatorog Arena, Celje Attendance: 4,620 Referees: Vakula, Liudovyk (UKR) |
| 25 January 2004 18:30 | Iceland | 30–30 | Czech Republic | Zlatorog Arena, Celje Attendance: 3,000 Referees: Pleşa, Cirligeanu (ROU) |
| 25 January 2004 18:30 | García 7 | (15–17) | Jícha 7 | Zlatorog Arena, Celje Attendance: 3,000 Referees: Pleşa, Cirligeanu (ROU) |
| 25 January 2004 18:30 | 3× 4× | Report | 3× 3× | Zlatorog Arena, Celje Attendance: 3,000 Referees: Pleşa, Cirligeanu (ROU) |
| 25 January 2004 20:30 | Slovenia | 29–29 | Hungary | Zlatorog Arena, Celje Attendance: 4,616 Referees: Breto, Huelin (ESP) |
| 25 January 2004 20:30 | Jovičič 6 | (13–14) | Nagy 9 | Zlatorog Arena, Celje Attendance: 4,616 Referees: Breto, Huelin (ESP) |
| 25 January 2004 20:30 | 3× 5× | Report | 3× 2× | Zlatorog Arena, Celje Attendance: 4,616 Referees: Breto, Huelin (ESP) |

### Group D

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | France | 3 | 2 | 1 | 0 | 81 | 74 | +7 | 5 | Main round |
| 2 | Serbia and Montenegro | 3 | 2 | 0 | 1 | 86 | 78 | +8 | 4 | Main round |
| 3 | Germany | 3 | 1 | 1 | 1 | 96 | 89 | +7 | 3 | Main round |
| 4 | Poland | 3 | 0 | 0 | 3 | 86 | 108 | −22 | 0 | |
| 22 January 2004 18:00 | France | 29–25 | Poland | Bonifika Hall, Koper Attendance: 2,000 Referees: Vakula, Liudovyk (UKR) |
| 22 January 2004 18:00 | Anquetil 6 | (14–16) | Bielecki 7 | Bonifika Hall, Koper Attendance: 2,000 Referees: Vakula, Liudovyk (UKR) |
| 22 January 2004 18:00 | 3× 6× | Report | 3× 8× | Bonifika Hall, Koper Attendance: 2,000 Referees: Vakula, Liudovyk (UKR) |
| 22 January 2004 20:30 | Germany | 26–28 | Serbia and Montenegro | Bonifika Hall, Koper Attendance: 2,000 Referees: Breto, Huelin (ESP) |
| 22 January 2004 20:30 | Jansen 8 | (10–12) | Ma. Krivokapić 6 | Bonifika Hall, Koper Attendance: 2,000 Referees: Breto, Huelin (ESP) |
| 22 January 2004 20:30 | 2× 5× | Report | 3× 8× 1× | Bonifika Hall, Koper Attendance: 2,000 Referees: Breto, Huelin (ESP) |
| 23 January 2004 18:30 | Serbia and Montenegro | 20–23 | France | Bonifika Hall, Koper Attendance: 2,164 Referees: Rančík, Beňo (SVK) |
| 23 January 2004 18:30 | Maksić, Nikolić 4 | (7–13) | Anquetil 6 | Bonifika Hall, Koper Attendance: 2,164 Referees: Rančík, Beňo (SVK) |
| 23 January 2004 18:30 | 2× 8× 1× | Report | 3× 5× | Bonifika Hall, Koper Attendance: 2,164 Referees: Rančík, Beňo (SVK) |
| 23 January 2004 20:30 | Poland | 32–41 | Germany | Bonifika Hall, Koper Attendance: 2,000 Referees: Repenšek, Požežnik (SLO) |
| 23 January 2004 20:30 | Tkaczyk 9 | (13–21) | Baur 12 | Bonifika Hall, Koper Attendance: 2,000 Referees: Repenšek, Požežnik (SLO) |
| 23 January 2004 20:30 | 3× 9× 1× | Report | 4× 8× | Bonifika Hall, Koper Attendance: 2,000 Referees: Repenšek, Požežnik (SLO) |
| 25 January 2004 18:30 | Germany | 29–29 | France | Bonifika Hall, Koper Attendance: 2,164 Referees: Goulão, Macau (POR) |
| 25 January 2004 18:30 | Schwarzer 7 | (14–13) | Karabatić 10 | Bonifika Hall, Koper Attendance: 2,164 Referees: Goulão, Macau (POR) |
| 25 January 2004 18:30 | 3× 7× | Report | 3× 5× | Bonifika Hall, Koper Attendance: 2,164 Referees: Goulão, Macau (POR) |
| 25 January 2004 20:30 | Serbia and Montenegro | 38–29 | Poland | Bonifika Hall, Koper Attendance: 1,000 Referees: Boye, Jensen (DEN) |
| 25 January 2004 20:30 | Maksić 8 | (19–11) | Tkaczyk 7 | Bonifika Hall, Koper Attendance: 1,000 Referees: Boye, Jensen (DEN) |
| 25 January 2004 20:30 | 3× 4× | Report | 3× 8× 1× | Bonifika Hall, Koper Attendance: 1,000 Referees: Boye, Jensen (DEN) |

## Main round
### Group I

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Croatia | 5 | 4 | 1 | 0 | 138 | 131 | +7 | 9 | Semifinals |
| 2 | Denmark | 5 | 4 | 0 | 1 | 153 | 125 | +28 | 8 | Semifinals |
| 3 | Russia | 5 | 3 | 1 | 1 | 149 | 137 | +12 | 7 | Fifth place game |
| 4 | Sweden | 5 | 2 | 0 | 3 | 145 | 144 | +1 | 4 | Seventh place game |
| 5 | Spain | 5 | 1 | 0 | 4 | 133 | 143 | −10 | 2 | |
| 6 | Switzerland | 5 | 0 | 0 | 5 | 115 | 153 | −38 | 0 | |
| 27 January 2004 16:00 | Switzerland | 24–26 | Spain | Zlatorog Arena, Celje Attendance: 1,000 Referees: Nachevski, Nachevski (MKD) |
| 27 January 2004 16:00 | Kostadinovich 7 | (13–13) | García 8 | Zlatorog Arena, Celje Attendance: 1,000 Referees: Nachevski, Nachevski (MKD) |
| 27 January 2004 16:00 | 3× 5× | Report | 3× 4× | Zlatorog Arena, Celje Attendance: 1,000 Referees: Nachevski, Nachevski (MKD) |
| 27 January 2004 18:00 | Sweden | 26–28 | Croatia | Zlatorog Arena, Celje Attendance: 2,200 Referees: Goulão, Macau (POR) |
| 27 January 2004 18:00 | Boquist 7 | (11–16) | four players 5 | Zlatorog Arena, Celje Attendance: 2,200 Referees: Goulão, Macau (POR) |
| 27 January 2004 18:00 | 3× 3× | Report | 4× 4× | Zlatorog Arena, Celje Attendance: 2,200 Referees: Goulão, Macau (POR) |
| 27 January 2004 20:00 | Russia | 31–36 | Denmark | Zlatorog Arena, Celje Attendance: 2,000 Referees: Lemme, Ullrich (GER) |
| 27 January 2004 20:00 | Koksharov 7 | (15–19) | Christiansen, Stryger 7 | Zlatorog Arena, Celje Attendance: 2,000 Referees: Lemme, Ullrich (GER) |
| 27 January 2004 20:00 | 3× 4× 1× | Report | 3× 6× | Zlatorog Arena, Celje Attendance: 2,000 Referees: Lemme, Ullrich (GER) |
| 28 January 2004 16:00 | Russia | 36–30 | Spain | Zlatorog Arena, Celje Attendance: 1,000 Referees: Repenšek, Požežnik (SLO) |
| 28 January 2004 16:00 | Koksharov 10 | (16–14) | Hernández 8 | Zlatorog Arena, Celje Attendance: 1,000 Referees: Repenšek, Požežnik (SLO) |
| 28 January 2004 16:00 | 3× 6× | Report | 3× 6× | Zlatorog Arena, Celje Attendance: 1,000 Referees: Repenšek, Požežnik (SLO) |
| 28 January 2004 18:00 | Switzerland | 27–30 | Croatia | Zlatorog Arena, Celje Attendance: 700 Referees: Kékes, Kékes (HUN) |
| 28 January 2004 18:00 | Kostadinovich 7 | (13–15) | Balić 6 | Zlatorog Arena, Celje Attendance: 700 Referees: Kékes, Kékes (HUN) |
| 28 January 2004 18:00 | 3× 2× | Report | 2× 4× | Zlatorog Arena, Celje Attendance: 700 Referees: Kékes, Kékes (HUN) |
| 28 January 2004 20:00 | Sweden | 28–34 | Denmark | Zlatorog Arena, Celje Attendance: 800 Referees: Vakula, Liudovyk (UKR) |
| 28 January 2004 20:00 | Lövgren 9 | (14–18) | Knudsen 8 | Zlatorog Arena, Celje Attendance: 800 Referees: Vakula, Liudovyk (UKR) |
| 28 January 2004 20:00 | 3× 6× | Report | 3× 3× | Zlatorog Arena, Celje Attendance: 800 Referees: Vakula, Liudovyk (UKR) |
| 29 January 2004 16:00 | Switzerland | 20–34 | Denmark | Zlatorog Arena, Celje Attendance: 1,000 Referees: Rančík, Beňo (SVK) |
| 29 January 2004 16:00 | Kostadinovich 5 | (9–18) | Hjermind, Nielsen 7 | Zlatorog Arena, Celje Attendance: 1,000 Referees: Rančík, Beňo (SVK) |
| 29 January 2004 16:00 | 3× 4× 1× | Report | 3× 3× | Zlatorog Arena, Celje Attendance: 1,000 Referees: Rančík, Beňo (SVK) |
| 29 January 2004 18:00 | Sweden | 29–28 | Spain | Zlatorog Arena, Celje Attendance: 2,300 Referees: Nachevski, Nachevski (MKD) |
| 29 January 2004 18:00 | Källman 9 | (10–12) | Pérez 8 | Zlatorog Arena, Celje Attendance: 2,300 Referees: Nachevski, Nachevski (MKD) |
| 29 January 2004 18:00 | 3× 4× | Report | 3× 5× | Zlatorog Arena, Celje Attendance: 2,300 Referees: Nachevski, Nachevski (MKD) |
| 29 January 2004 20:00 | Russia | 24–24 | Croatia | Zlatorog Arena, Celje Attendance: 4,000 Referees: Breto, Huelin (ESP) |
| 29 January 2004 20:00 | Bashkin 6 | (13–12) | Džomba 8 | Zlatorog Arena, Celje Attendance: 4,000 Referees: Breto, Huelin (ESP) |
| 29 January 2004 20:00 | 3× 4× | Report | 4× 7× | Zlatorog Arena, Celje Attendance: 4,000 Referees: Breto, Huelin (ESP) |

### Group II

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Germany | 5 | 3 | 1 | 1 | 151 | 131 | +20 | 7 | Semifinals |
| 2 | Slovenia (H) | 5 | 3 | 1 | 1 | 144 | 135 | +9 | 7 | Semifinals |
| 3 | France | 5 | 2 | 1 | 2 | 134 | 129 | +5 | 5 | Fifth place game |
| 4 | Serbia and Montenegro | 5 | 2 | 1 | 2 | 134 | 135 | −1 | 5 | Seventh place game |
| 5 | Hungary | 5 | 1 | 2 | 2 | 132 | 140 | −8 | 4 | |
| 6 | Czech Republic | 5 | 1 | 0 | 4 | 147 | 172 | −25 | 2 | |
* 1 2 Slovenia 24–31 Germany
* 1 2 Serbia and Montenegro 20–23 France
| 27 January 2004 16:30 | Hungary | 21–29 | France | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Boye, Jensen (DEN) |
| 27 January 2004 16:30 | Buday 5 | (8–14) | Karabatić 5 | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Boye, Jensen (DEN) |
| 27 January 2004 16:30 | 3× 4× | Report | 3× 4× | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Boye, Jensen (DEN) |
| 27 January 2004 18:30 | Czech Republic | 27–37 | Germany | Tivoli Hall, Ljubljana Attendance: 3,800 Referees: Hansson, Olsson (SWE) |
| 27 January 2004 18:30 | Berka 7 | (12–19) | Kehrmann 9 | Tivoli Hall, Ljubljana Attendance: 3,800 Referees: Hansson, Olsson (SWE) |
| 27 January 2004 18:30 | 3× 7× | Report | 3× 3× | Tivoli Hall, Ljubljana Attendance: 3,800 Referees: Hansson, Olsson (SWE) |
| 27 January 2004 20:30 | Slovenia | 27–20 | Serbia and Montenegro | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Rančík, Beňo (SVK) |
| 27 January 2004 20:30 | Lubej 6 | (14–11) | Anđelković 5 | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Rančík, Beňo (SVK) |
| 27 January 2004 20:30 | 3× 10× 1× | Report | 4× 7× 1× | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Rančík, Beňo (SVK) |
| 28 January 2004 16:30 | Czech Republic | 32–31 | France | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Pleşa, Cirligeanu (ROU) |
| 28 January 2004 16:30 | Juříček 9 | (17–15) | G. Gille, Girault 6 | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Pleşa, Cirligeanu (ROU) |
| 28 January 2004 16:30 | 3× 6× | Report | 4× 5× | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Pleşa, Cirligeanu (ROU) |
| 28 January 2004 18:30 | Hungary | 29–29 | Serbia and Montenegro | Tivoli Hall, Ljubljana Attendance: 4,000 Referees: Goulão, Macau (POR) |
| 28 January 2004 18:30 | Császár 7 | (10–15) | Milosavljević 9 | Tivoli Hall, Ljubljana Attendance: 4,000 Referees: Goulão, Macau (POR) |
| 28 January 2004 18:30 | 4× 6× | Report | 3× 8× | Tivoli Hall, Ljubljana Attendance: 4,000 Referees: Goulão, Macau (POR) |
| 28 January 2004 20:30 | Slovenia | 24–31 | Germany | Tivoli Hall, Ljubljana Attendance: 6,000 Referees: Breto, Huelin (ESP) |
| 28 January 2004 20:30 | Kavtičnik 5 | (10–18) | Stephan 8 | Tivoli Hall, Ljubljana Attendance: 6,000 Referees: Breto, Huelin (ESP) |
| 28 January 2004 20:30 | 3× 7× 1× | Report | 3× 3× | Tivoli Hall, Ljubljana Attendance: 6,000 Referees: Breto, Huelin (ESP) |
| 29 January 2004 16:30 | Czech Republic | 30–37 | Serbia and Montenegro | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Vakula, Liudovyk (UKR) |
| 29 January 2004 16:30 | Berka 6 | (16–21) | Nikolić 8 | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Vakula, Liudovyk (UKR) |
| 29 January 2004 16:30 | 3× 3× | Report | 3× 5× | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Vakula, Liudovyk (UKR) |
| 29 January 2004 18:30 | Hungary | 23–28 | Germany | Tivoli Hall, Ljubljana Attendance: 5,000 Referees: Pleşa, Cirligeanu (ROU) |
| 29 January 2004 18:30 | Díaz 6 | (12–16) | Zeitz 8 | Tivoli Hall, Ljubljana Attendance: 5,000 Referees: Pleşa, Cirligeanu (ROU) |
| 29 January 2004 18:30 | 3× 5× | Report | 3× 7× | Tivoli Hall, Ljubljana Attendance: 5,000 Referees: Pleşa, Cirligeanu (ROU) |
| 29 January 2004 20:30 | Slovenia | 27–22 | France | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Hansson, Olsson (SWE) |
| 29 January 2004 20:30 | Kavtičnik 8 | (12–9) | Anquetil 6 | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Hansson, Olsson (SWE) |
| 29 January 2004 20:30 | 3× 11× | Report | 3× 4× | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Hansson, Olsson (SWE) |

## Final round
### Bracket

| Semifinals | Semifinals | Final | Final |
| 31 January | 31 January |
| Croatia | 25 |
| Croatia | 25 | 1 February | 1 February |
| Slovenia | 27 | 1 February | 1 February |
| Slovenia | 27 | Slovenia | 25 |
| 31 January | 31 January | | Slovenia | 25 |
| 31 January | 31 January | Germany | 30 |
| Denmark | 20 | Germany | 30 |
| Germany | 22 | | |
| Germany | 22 | Third place | Third place |
| | | 1 February | 1 February |
| | | Croatia | 27 |
| | | Denmark | 31 |

### Semifinals

| 31 January 2004 15:00 | Denmark | 20–22 | Germany | Tivoli Hall, Ljubljana Attendance: 6,500 Referees: Rančík, Beňo (SVK) |
| 31 January 2004 15:00 | Jeppesen 5 | (11–11) | Immel 7 | Tivoli Hall, Ljubljana Attendance: 6,500 Referees: Rančík, Beňo (SVK) |
| 31 January 2004 15:00 | 3× 5× | Report | 2× 6× | Tivoli Hall, Ljubljana Attendance: 6,500 Referees: Rančík, Beňo (SVK) |
| 31 January 2004 17:30 | Croatia | 25–27 | Slovenia | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Vakula, Ljudovik (UKR) |
| 31 January 2004 17:30 | Džomba 12 | (13–15) | Kavtičnik 6 | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Vakula, Ljudovik (UKR) |
| 31 January 2004 17:30 | 3× 4× | Report | 4× 8× 1× | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Vakula, Ljudovik (UKR) |

### Seventh place game

| 31 January 2004 12:30 | Sweden | 35–34 | Serbia and Montenegro | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Lemme, Ullrich (GER) |
| 31 January 2004 12:30 | Andersson, Larholm 7 | (16–17) | Mi. Krivokapić 6 | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Lemme, Ullrich (GER) |
| 31 January 2004 12:30 | 3× 3× | Report | 3× 5× | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Lemme, Ullrich (GER) |

### Fifth place game

| 1 February 2004 12:30 | Russia | 28–26 | France | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Repenšek, Požežnik (SLO) |
| 1 February 2004 12:30 | Ivanov 8 | (14–11) | Karabatić 7 | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Repenšek, Požežnik (SLO) |
| 1 February 2004 12:30 | 3× 5× 1× | Report | 3× 5× | Tivoli Hall, Ljubljana Attendance: 1,000 Referees: Repenšek, Požežnik (SLO) |

### Third place game

| 1 February 2004 15:00 | Croatia | 27–31 | Denmark | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Breto, Huelin (ESP) |
| 1 February 2004 15:00 | Lacković 8 | (14–15) | Christiansen 9 | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Breto, Huelin (ESP) |
| 1 February 2004 15:00 | 4× 4× | Report | 2× 6× | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Breto, Huelin (ESP) |

### Final

| 1 February 2004 17:30 | Slovenia | 25–30 | Germany | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Hansson, Olsson (SWE) |
| 1 February 2004 17:30 | Vugrinec 6 | (10–16) | Kehrmann 9 | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Hansson, Olsson (SWE) |
| 1 February 2004 17:30 | 3× 3× | Report | 2× 1× | Tivoli Hall, Ljubljana Attendance: 7,000 Referees: Hansson, Olsson (SWE) |