| Tournament details | |
|---|---|
| Country | |
| Dates | 10 August 2003 – 12 May 2004 |
| Teams | 48 |
| Final positions | |
| Champions | Lazio (4th title) |
| Runner-up | Juventus |
| Tournament statistics | |
| Matches played | 94 |
| Goals scored | 209 (2.22 per match) |
| Top goal scorer(s) | Stefano Fiore (6 goals) |
The 2003–04 Coppa Italia was the 57th edition of the tournament. Lazio won the tournament for the 4th time in club history, winning the two-legged final over Juventus on a 4–2 aggregate score.
Seedings and format
In the 2003–04 Coppa Italia there were a total of 48 teams competing: all 18 clubs from Serie A, 23 of the 24 clubs in Serie B, and 7 clubs from Serie C. The only Serie B club not to feature in the competition was ACF Fiorentina, as they had only later been reassigned to Serie B based on sporting merit following the disbarment of Cosenza. The clubs from Serie C included the 4 runners-up from the 2002–03 Serie C promotion playoffs along with the two finalists from the 2002–03 Serie C Coppa Italia competition.
The format for pairings were:
- Group Stage: one-leg fixtures
- First round: The 32 non-seeded clubs were divided into 8 groups of 4 teams each. Each team played the other three from its group once and the top team from each group advanced to the second round.
- Points were awarded as 3 points for a win, 1 point for a draw, and 0 points for loss. In the event of a tie at the conclusion of this stage, the group goes to the team with the best goal difference in the match, otherwise the best overall goal difference.
- First round: The 32 non-seeded clubs were divided into 8 groups of 4 teams each. Each team played the other three from its group once and the top team from each group advanced to the second round.
- Knockout Rounds: two-leg fixtures
- Second round: Clubs 9–14 from Serie A and the top two clubs from Serie B were paired against the 8 advancing teams from the group stage.
- Round of 16: Teams 1–8 from Serie A were paired against the 8 winners of the second round
- Quarterfinals, Semifinals and Finals: Two-leg fixtures with pairings based upon bracket
Group stage
To protest against the enlargement of Serie B to 24 teams, many clubs chose to forfeit games in the group phase of this year's competition and many games were not played. All forfeiting teams were given a 3–0 defeat and deducted 1 point in the table for each game not played. Forfeiting teams are indicated in italics.
Group 1
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Pro Patria | 3 | 2 | 0 | 1 | 6 | 2 | +4 | 6 |
| 2 | Cagliari | 3 | 1 | 0 | 2 | 2 | 6 | −4 | 1 |
| 3 | Piacenza | 3 | 1 | 0 | 2 | 2 | 6 | −4 | 1 |
| 4 | Como | 3 | 0 | 0 | 3 | 0 | 8 | −8 | −2 |
| Team #1 | Team #2 | Results |
|---|---|---|
| Pro Patria | Cagliari | 0–2 |
| Piacenza | Como | 2-0 |
| Como | Pro Patria | 0–3 to forfeit |
| Cagliari | Piacenza | 0-3 to both from forfeit |
| Como | Cagliari | 0–3 to both from forfeit |
| Pro Patria | Piacenza | 3–0 to forfeit |
Group 2
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Cesena | 3 | 1 | 2 | 0 | 5 | 2 | +3 | 5 |
| 2 | Genoa | 3 | 1 | 1 | 1 | 4 | 2 | +2 | 4 |
| 3 | Torino | 3 | 1 | 0 | 2 | 1 | 6 | −5 | 1 |
| 4 | Livorno | 3 | 0 | 1 | 2 | 1 | 7 | −6 | −1 |
| Team #1 | Team #2 | Results |
|---|---|---|
| Cesena | Livorno | 1–1 |
| Genoa | Torino | 0–1 |
| Torino | Cesena | 0–3 to forfeit |
| Livorno | Genoa | 0-3 to forfeit |
| Torino | Livorno | 0–3 to both from forfeit |
| Cesena | Genoa | 1–1 |
Group 3
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Palermo | 3 | 1 | 0 | 2 | 2 | 2 | 0 | 1 |
| 2 | Hellas Verona | 3 | 1 | 0 | 2 | 1 | 6 | −5 | 1 |
| 3 | Treviso | 3 | 0 | 0 | 3 | 0 | 7 | −7 | −2 |
| 4 | AlbinoLeffe | 3 | 0 | 0 | 3 | 0 | 8 | −8 | −2 |
| Team #1 | Team #2 | Results |
|---|---|---|
| Hellas Verona | Treviso | 1–0 |
| Palermo | AlbinoLeffe | 2–0 |
| AlbinoLeffe | Hellas Verona | 0–3 to both from forfeit |
| Treviso | Palermo | 0–3 to both from forfeit |
| AlbinoLeffe | Treviso | 0–3 to both from forfeit |
| Hellas Verona | Palermo | 0–3 to both from forfeit |
Group 4
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Venezia | 3 | 1 | 0 | 2 | 2 | 6 | −4 | 1 |
| 2 | Triestina | 3 | 0 | 1 | 2 | 1 | 7 | −6 | −1 |
| 3 | Vicenza | 3 | 0 | 1 | 2 | 1 | 7 | −6 | −1 |
| 4 | Atalanta | 3 | 0 | 0 | 3 | 0 | 8 | −8 | −2 |
| Team #1 | Team #2 | Results |
|---|---|---|
| Venezia | Atalanta | 2–0 |
| Triestina | Vicenza | 1–1 |
| Vicenza | Venezia | 0–3 to both from forfeit |
| Atalanta | Triestina | 0–3 to both from forfeit |
| Vicenza | Atalanta | 0–3 to both from forfeit |
| Venezia | Triestina | 0–3 to both from forfeit |
Group 5
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sambenedettese | 3 | 2 | 1 | 0 | 6 | 2 | +4 | 7 |
| 2 | Pisa | 3 | 1 | 1 | 1 | 3 | 4 | −1 | 3 |
| 3 | Ancona | 3 | 1 | 0 | 2 | 3 | 5 | −2 | 2 |
| 4 | Ternana | 3 | 0 | 0 | 3 | 1 | 8 | −7 | −2 |
| Team #1 | Team #2 | Results |
|---|---|---|
| Ternana | Sambenedettese | 1–2 |
| Ancona | Pisa | 0-2 |
| Pisa | Ternana | 0–3 to both from forfeit |
| Sambenedettese | Ancona | 3–0 to forfeit |
| Pisa | Sambenedettese | 1–1 |
| Ternana | Ancona | 0–3 to forfeit |
Group 6
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Teramo | 3 | 2 | 1 | 0 | 8 | 2 | +6 | 7 |
| 2 | Bari | 3 | 1 | 0 | 2 | 2 | 7 | −5 | 1 |
| 3 | Ascoli | 3 | 0 | 1 | 2 | 2 | 8 | −6 | −1 |
| 4 | Martina | 3 | 0 | 0 | 3 | 1 | 8 | −7 | −2 |
| Team #1 | Team #2 | Results |
|---|---|---|
| Ascoli | Teramo | 2–2 |
| Martina | Bari | 1–2 |
| Bari | Ascoli | 0–3 to both from forfeit |
| Teramo | Martina | 3–0 to forfeit |
| Bari | Teramo | 0-3 to forfeit |
| Ascoli | Martina | 0–3 to both from forfeit |
Group 7
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Salernitana | 3 | 2 | 1 | 0 | 6 | 0 | +6 | 7 |
| 2 | Napoli | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 3 |
| 3 | Messina | 3 | 1 | 0 | 2 | 2 | 6 | −4 | 1 |
| 4 | Pescara | 3 | 0 | 0 | 3 | 0 | 8 | −8 | −2 |
| Team #1 | Team #2 | Results |
|---|---|---|
| Salernitana | Napoli | 0–0 |
| Messina | Pescara | 2–0 |
| Pescara | Salernitana | 0-3 to forfeit |
| Napoli | Messina | 0-3 to both from forfeit |
| Pescara | Napoli | 0-3 to forfeit |
| Salernitana | Messina | 3-0 to forfeit |
Group 8
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Fiorentina | 3 | 2 | 1 | 0 | 7 | 1 | +6 | 7 |
| 2 | Catania | 3 | 2 | 1 | 0 | 7 | 1 | +6 | 7 |
| 3 | Lecce | 3 | 1 | 0 | 2 | 1 | 6 | −5 | 1 |
| 4 | Avellino | 3 | 0 | 0 | 3 | 0 | 7 | −7 | −2 |
| Team #1 | Team #2 | Results |
|---|---|---|
| Avellino | Lecce | 0–1 |
| Fiorentina | Catania | 1–1 |
| Catania | Avellino | 3-0 to forfeit |
| Lecce | Fiorentina | 0-3 to forfeit |
| Catania | Lecce | 3-0 to forfeit |
| Avellino | Fiorentina | 0–3 to forfeit |
Knockout stage
| Second stage | Round of 16 | Quarter-finals | Semi-finals | Finals | |||||||||||||||||||||||||
| Pro Patria | 0 | 0 | 0 | ||||||||||||||||||||||||||
| Sampdoria | 1 | 3 | 4 | Sampdoria | 0 | 0 | 0 | ||||||||||||||||||||||
| Milan | Milan | 1 | 1 | 2 | |||||||||||||||||||||||||
| bye | Milan | 2 | 2 | 4 | |||||||||||||||||||||||||
| Roma | Roma | 1 | 1 | 2 | |||||||||||||||||||||||||
| bye | Roma | 1 | 2 | 3 | |||||||||||||||||||||||||
| Palermo | 1 | 3 | 4 | Palermo | 0 | 1 | 1 | ||||||||||||||||||||||
| Brescia Calcio | 1 | 2 | 3 | Milan | 1 | 0 | 1 | ||||||||||||||||||||||
| Sambenedettese | 2 | 0 | 2 | Lazio | 2 | 4 | 6 | ||||||||||||||||||||||
| Modena | 1 | 2 | 3 | Modena | 0 | 0 | 0 | ||||||||||||||||||||||
| Lazio | Lazio | 1 | 2 | 3 | |||||||||||||||||||||||||
| bye | Lazio | 2 | 1 | 3 | |||||||||||||||||||||||||
| Empoli | 0 | 1 | 1 | Parma | 0 | 1 | 1 | ||||||||||||||||||||||
| Venezia | 2 | 1 | 3 | Venezia | 0 | 1 | 1 | ||||||||||||||||||||||
| Parma | Parma | 2 | 0 | 2 | |||||||||||||||||||||||||
| bye | Lazio | 2 | 2 | 4 | |||||||||||||||||||||||||
| Chievo | Juventus | 0 | 2 | 2 | |||||||||||||||||||||||||
| bye | Chievo | 2 | 0 | 2 | |||||||||||||||||||||||||
| Cesena | 1 | 2 | 3 | Perugia | 1 | 3 | 4 | ||||||||||||||||||||||
| Perugia | 2 | 3 | 5 | Perugia | 1 | 0 | 1 | ||||||||||||||||||||||
| Teramo | 0 | 0 | 0 | Juventus | 2 | 1 | 3 | ||||||||||||||||||||||
| Siena | 1 | 3 | 4 | Siena | 1 | 1 | 2 | ||||||||||||||||||||||
| Juventus | Juventus | 2 | 2 | 4 | |||||||||||||||||||||||||
| bye | Juventus | 2 | 2(7p) | 4 | |||||||||||||||||||||||||
| Fiorentina | 3 | 0 | 3 | Internazionale | 2 | 2(6p) | 4 | ||||||||||||||||||||||
| Bologna | 2 | 3 | 5 | Bologna | 0 | 0 | 0 | ||||||||||||||||||||||
| Udinese | Udinese | 1 | 3 | 4 | |||||||||||||||||||||||||
| bye | Udinese | 0 | 1 | 1 | |||||||||||||||||||||||||
| Internazionale | Internazionale | 0 | 3 | 3 | |||||||||||||||||||||||||
| bye | Internazionale | 2 | 1 | 3 | |||||||||||||||||||||||||
| Salernitana | 0 | 0 | 0 | Reggina | 2 | 1 | 3 | ||||||||||||||||||||||
| Reggina | 2 | 3 | 5 | ||||||||||||||||||||||||||
Final
First leg
Second leg
Lazio won 4–2 on aggregate.