# 2003–04 Copa del Rey

The 2003–04 Copa del Rey was the 102nd staging of the Copa del Rey.
The competition began on 24 August 2003 and concluded on 17 March 2004 with the final, held at the Estadi Olímpic Lluís Companys in Barcelona, in which Zaragoza lifted the trophy following a 3–2 victory over Real Madrid after extra time. The final match was played six days after the 2004 Madrid train bombings and three days after the 2004 Spanish general election.

## First round

First leg:
| 24 August 2003 |
| Badalona | 1–3 | Sabadell |
| Benidorm | 1–2 | Alicante |
| Caudal | 2–2 | Real Unión |
| CCD Cerceda | 0–0 | Barakaldo |
| Cerro de Reyes | 2–1 | Universidad de Las Palmas |
| Conquense | 0–0 | Burgos |
| Fraga | 1–3 | Mirandés |
| Granada 74 | 0–0 | Cacereño |
| Hellín Deportivo | 0–3 | San Sebastián |
| Lanzarote | 2–0 | Logroñés |
| Palencia | 1–1 | Cultural Leonesa |
| Vecindario | 1–0 | Extremadura |
| Velarde | 0–1 | Gimnástica Torrelavega |
| Vilafranca de Bonany | 0–0 | Lorca Deportiva |
| Villanueva de Córdoba | 0–1 | Ceuta |
| Zalla | 1–2 | Pontevedra |
| Zamora | 1–1 | Alcorcón |
Second leg:
| 10 September 2003 |
| Sabadell | 0–2 | Badalona | Agg: 3–3 (a) |
| Alicante | 1–1 | Benidorm | Agg: 3–2 |
| Real Unión | 3–1 | Caudal | Agg: 5–3 |
| Barakaldo | 2–0 | CCD Cerceda | Agg: 2–0 |
| Universidad de Las Palmas | 0–1 | Cerro de Reyes | Agg: 1–3 |
| Burgos | 1–2 | Conquense | Agg: 1–2 |
| Mirandés | 1–0 | Fraga | Agg: 4–1 |
| Cacereño | 1–0 | Granada 74 | Agg: 1–0 |
| San Sebastián | 2–0 | Hellín Deportivo | Agg: 5–0 |
| Logroñés | 3–2 | Lanzarote | Agg: 3–4 |
| Cultural Leonesa | 2–1 | Palencia | Agg: 3–2 |
| Extremadura | 2–1 | Vecindario | Agg: 2–2 (a) |
| Gimnástica Torrelavega | 2–0 | Velarde | Agg: 3–0 |
| Lorca Deportiva | 3–0 | Vilafranca de Bonany | Agg: 3–0 |
| Ceuta | 1–1 (a.e.t.) | Villanueva de Córdoba | Agg: 2–1 |
| Pontevedra | 4–0 | Zalla | Agg: 6–1 |
| Alcorcón | 1–4 | Zamora | Agg: 2–5 |

## Round of 64

| 8 October 2003 |
| Elche | 2–3 | Espanyol |
| Alicante | 1–2 | Villarreal |
| Badajoz | 1–4 | Real Betis |
| Barakaldo | 0–1 | Racing Santander |
| Castellón | 1–3 | Valencia |
| Ceuta | 0–1 (a.e.t.) | Málaga |
| Compostela | 0–1 | Deportivo La Coruña |
| Conquense | 2–3 | Atlético Madrid |
| Gimnástica Torrelavega | 2–1 | Athletic Bilbao |
| Gramenet | 0–1 | Barcelona |
| Cultural Leonesa | 1–0 | Albacete |
| Lorca Deportiva | 1–2 | Real Murcia |
| Mirandés | 1–2 | Zaragoza |
| Pontevedra | 1–1 (4–5 p.) | Celta Vigo |
| Real Unión | 0–2 | Osasuna |
| Sabadell | 2–4 | Mallorca |
| San Sebastián | 0–3 | Real Madrid |
| Zamora | 0–2 | Valladolid |
| Cerro de Reyes | 1–7 | Sevilla |
| Oviedo | 1–2 | Real Sociedad |
| Getafe | 1–2 | Leganés |
| Recreativo Huelva | 0–0 (2–3 p.) | Almería |
| Las Palmas | 1–2 (a.e.t.) | Córdoba |
| Numancia | 0–1 | Ciudad de Murcia |
| Salamanca | 1–0 | Rayo Vallecano |
| Sporting Gijón | 0–1 | Eibar |
| Tenerife | 0–1 (a.e.t.) | Cádiz |
| Terrassa | 0–1 | Levante |
| Cacereño | 1–2 | Xerez |
| Racing de Ferrol | 1–1 (1–2 p.) | Alavés |
| Lanzarote | 4–2 | Polideportivo Ejido |
| Vecindario | 0–1 (a.e.t.) | Algeciras |

## Round of 32

| 16 December 2003 |
| Alavés | 2–1 | Real Sociedad |
| Algeciras | 0–1 | Villarreal |
| Celta Vigo | 3–1 | Espanyol |
| Cultural Leonesa | 0–1 | Atlético Madrid |
| Leganés | 3–4 (a.e.t.) | Real Madrid |
| 17 December 2003 |
| Almería | 1–3 | Valladolid |
| Cádiz | 1–2 | Osasuna |
| Ciudad de Murcia | 0–4 | Barcelona |
| Córdoba | 1–3 | Real Betis |
| Eibar | 0–0 (3–2 p.) | Racing Santander |
| Gimnástica Torrelavega | 1–2 | Deportivo La Coruña |
| Lanzarote | 0–1 | Sevilla |
| Levante | 2–0 | Mallorca |
| Salamanca | 2–3 (a.e.t.) | Zaragoza |
| Valencia | 2–0 | Real Murcia |
| Xerez | 0–1 | Málaga |

## Knock-out rounds

| First round | First round | First round | First round | First round | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | | Final | Final | Final | |
| 1 | Eibar | 1 | 0 | 1 | | | | | | | | | | | | | | | |
| 16 | Real Madrid | 1 | 2 | 3 | | | | | | | | | | | | | | | |
| 16 | Real Madrid | 1 | 2 | 3 | Real Madrid | Real Madrid | 3 | 2 | 5 | | | | | | | | | | |
| | | | | | Valencia | Valencia | 0 | 1 | 1 | | | | | | | | | | |
| 8 | Valencia | 2 | 2 | 4 | Valencia | Valencia | 0 | 1 | 1 | | | | | | | | | | |
| 9 | Osasuna | 2 | 0 | 2 | | | | | | | | | | | | | | | |
| 9 | Osasuna | 2 | 0 | 2 | | | | | | Real Madrid | Real Madrid | 2 | 0 | 2 | | | | | |
| | | | | | | | | | | Sevilla | Sevilla | 0 | 1 | 1 | | | | | |
| 5 | Villarreal | 1 | 2 | 3 | | | | | | | | | | | Sevilla | Sevilla | 0 | 1 | 1 | | | |
| 12 | Sevilla (a) | 3 | 0 | 3 | | | | | | | | | | | | | | | |
| 12 | Sevilla (a) | 3 | 0 | 3 | Sevilla | Sevilla | 4 | 2 | 6 | | | | | | | | | | |
| | | | | | Atlético Madrid | Atlético Madrid | 0 | 1 | 1 | | | | | | | | | | |
| 4 | Atlético Madrid (a) | 0 | 1 | 1 | Atlético Madrid | Atlético Madrid | 0 | 1 | 1 | | | | | | | | | | |
| 13 | Deportivo La Coruña | 0 | 1 | 1 | | | | | | | | | | | | | | | |
| 13 | Deportivo La Coruña | 0 | 1 | 1 | | | | | | | | | | | | Real Madrid | Real Madrid | 2 | |
| | | | | | | | | | | | | | | | | Zaragoza (a.e.t.) | Zaragoza (a.e.t.) | 3 | |
| 6 | Alavés (a) | 0 | 1 | 1 | | | | | | | | | | | | | | | | Zaragoza (a.e.t.) | Zaragoza (a.e.t.) | 3 |
| 11 | Valladolid | 0 | 1 | 1 | | | | | | | | | | | | | | | |
| 11 | Valladolid | 0 | 1 | 1 | Alavés | Alavés | 4 | 0 | 4 | | | | | | | | | | |
| | | | | | Celta Vigo | Celta Vigo | 2 | 1 | 3 | | | | | | | | | | |
| 3 | Málaga | 0 | 2 | 2 | Celta Vigo | Celta Vigo | 2 | 1 | 3 | | | | | | | | | | |
| 14 | Celta Vigo | 1 | 2 | 3 | | | | | | | | | | | | | | | |
| 14 | Celta Vigo | 1 | 2 | 3 | | | | | | Alavés | Alavés | 1 | 0 | 1 | | | | | |
| | | | | | | | | | | Zaragoza (a) | Zaragoza (a) | 1 | 0 | 1 | | | | | |
| 7 | Levante | 1 | 1 | 2 | | | | | | | | | | | Zaragoza (a) | Zaragoza (a) | 1 | 0 | 1 | | | |
| 10 | Barcelona | 0 | 3 | 3 | | | | | | | | | | | | | | | |
| 10 | Barcelona | 0 | 3 | 3 | Barcelona | Barcelona | 0 | 1 | 1 | | | | | | | | | | |
| | | | | | Zaragoza | Zaragoza | 1 | 1 | 2 | | | | | | | | | | |
| 2 | Zaragoza | 3 | 1 | 4 | Zaragoza | Zaragoza | 1 | 1 | 2 | | | | | | | | | | |
| 15 | Real Betis | 1 | 1 | 2 | | | | | | | | | | | | | | | |

## Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Atlético Madrid | 1–1 (a) | Deportivo La Coruña | 0–0 | 1–1 |
| Alavés | 1–1 (a) | Valladolid | 0–0 | 1–1 |
| Eibar | 1–3 | Real Madrid | 1–1 | 0–2 |
| Málaga | 2–3 | Celta Vigo | 0–1 | 2–2 |
| Zaragoza | 4–2 | Real Betis | 3–1 | 1–1 |
| Valencia | 4–2 | Osasuna | 2–2 | 2–0 |
| Levante | 2–3 | Barcelona | 1–0 | 1–3 |
| Villarreal | 3–3 (a) | Sevilla | 1–3 | 2–0 |
First leg:
| 6 January 2004 |
| Atlético Madrid | 0–0 | Deportivo La Coruña |
| 7 January 2004 |
| Alavés | 0–0 | Valladolid |
| Eibar | 1–1 | Real Madrid |
| Málaga | 0–1 | Celta Vigo |
| Zaragoza | 3–1 | Real Betis |
| Valencia | 2–2 | Osasuna |
| 8 January 2004 |
| Levante | 1–0 | Barcelona |
| Villarreal | 1–3 | Sevilla |
Second leg:
| 13 January 2004 |
| Real Madrid | 2–0 | Eibar | Agg: 3–1 |
| 14 January 2004 |
| Valladolid | 1–1 | Alavés | Agg: 1–1 (a) |
| Celta Vigo | 2–2 | Málaga | Agg: 3–2 |
| Real Betis | 1–1 | Zaragoza | Agg: 2–4 |
| Barcelona | 3–1 | Levante | Agg: 3–2 |
| Osasuna | 0–2 | Valencia | Agg: 2–4 |
| 15 January 2004 |
| Deportivo La Coruña | 1–1 | Atlético Madrid | Agg: 1–1 (a) |
| Sevilla | 0–2 | Villarreal | Agg: 3–3 (a) |

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sevilla | 6–1 | Atlético Madrid | 4–0 | 2–1 |
| Real Madrid | 5–1 | Valencia | 3–0 | 2–1 |
| Alavés | 4–3 | Celta Vigo | 4–2 | 0–1 |
| Barcelona | 1–2 | Zaragoza | 0–1 | 1–1 |

### Second leg
## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Madrid | 2–1 | Sevilla | 2–0 | 0–1 |
| Alavés | 1–1 (a) | Zaragoza | 1–1 | 0–0 |

### Second leg
## Final
## Top goalscorers

| Rank | Player | Club | Goals |
| 1 | Raúl | Real Madrid | 6 |
| 2 | Júlio Baptista | Sevilla | 5 |
| 3 | David Villa | Zaragoza | 4 |
| 3 | Darío Silva | Sevilla | 4 |
| 3 | Rubén Navarro | Alavés | 4 |
| 6 | Ronaldinho | Barcelona | 3 |
| 6 | Salva Ballesta | Málaga | 3 |
| 6 | Vágner | Celta Vigo | 3 |
| 6 | Pierre Webó | Osasuna | 3 |
| 6 | Rubén Baraja | Sevilla | 3 |
| 6 | Fernando Correa | Mallorca | 3 |
| 6 | Germán Hornos | Sevilla | 3 |