# 2003–04 Copa Federación de España

The 2003–04 Copa Federación de España was the 11th staging of the Copa Federación de España, a knockout competition for Spanish football clubs in Segunda División B and Tercera División.
The competition began in August 2004 with the Regional stages and ended with the finals on 1 and 14 April 2004.

## Regional tournaments
### Asturias tournament
#### Preliminary round
##### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LEA | AST | MAR |
| 1 | Lealtad | 4 | 2 | 1 | 1 | 3 | 1 | +2 | 7 | Qualification to semifinals | — | 0–0 | 1–0 |
| 2 | Astur | 4 | 1 | 2 | 1 | 2 | 2 | 0 | 5 | | 0–2 | — | 0–0 |
| 3 | Ribadesella | 4 | 1 | 1 | 2 | 1 | 3 | −2 | 4 | | 1–0 | 0–2 | — |

##### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SIE | MAR | MAR |
| 1 | Siero | 4 | 2 | 1 | 1 | 5 | 4 | +1 | 7 | Qualification to semifinals | — | 2–2 | 2–0 |
| 2 | Marino Luanco | 4 | 2 | 1 | 1 | 9 | 4 | +5 | 7 | | 0–1 | — | 5–1 |
| 3 | Titánico | 4 | 1 | 0 | 3 | 3 | 9 | −6 | 3 | | 2–0 | 0–2 | — |

##### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LAN | GIJ | MAR |
| 1 | Langreo | 4 | 2 | 1 | 1 | 4 | 5 | −1 | 7 | Qualification to semifinals | — | 2–1 | 1–0 |
| 2 | Gijón Industrial | 4 | 2 | 1 | 1 | 4 | 2 | +2 | 7 | | 0–0 | — | 1–0 |
| 3 | Llanes | 4 | 1 | 0 | 3 | 4 | 5 | −1 | 3 | | 4–1 | 0–2 | — |

##### Group D

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SPO | UNI | MAR |
| 1 | Sporting Gijón B | 4 | 3 | 0 | 1 | 10 | 2 | +8 | 9 | Qualification to semifinals | — | 2–0 | 3–0 |
| 2 | Universidad de Oviedo | 4 | 3 | 0 | 1 | 9 | 4 | +5 | 9 | | 2–0 | — | 4–0 |
| 3 | Hispano | 4 | 0 | 0 | 4 | 2 | 15 | −13 | 0 | | 0–5 | 2–3 | — |

#### Final bracket

| Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final | Final |
| 11 and 25 September | 11 and 25 September | 11 and 25 September | 11 and 25 September |
| Lealtad | 2 | 1 | 3 |
| Lealtad | 2 | 1 | 3 | Luanco – 9 October | Luanco – 9 October | Luanco – 9 October | Luanco – 9 October |
| Siero | 1 | 0 | 1 | Luanco – 9 October | Luanco – 9 October | Luanco – 9 October | Luanco – 9 October |
| Siero | 1 | 0 | 1 | Lealtad | Lealtad | Lealtad | 0 |
| 11 and 25 September | 11 and 25 September | 11 and 25 September | 11 and 25 September | | | | Lealtad | Lealtad | Lealtad | 0 |
| 11 and 25 September | 11 and 25 September | 11 and 25 September | 11 and 25 September | Sporting Gijón B | Sporting Gijón B | Sporting Gijón B | 1 |
| Langreo | 0 | 1 | 1 | Sporting Gijón B | Sporting Gijón B | Sporting Gijón B | 1 |
| Sporting Gijón B | 1 | 1 | 2 | | | | |

### Castile and León tournament
#### Final

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| La Bañeza | 1–6 | Guijuelo | 1–2 | 0–4 |

## National tournament
### Round of 32

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Celta B | 1–1 (p) | Real Avilés | 1–0 | 0–1 |
| Caudal | 2–3 | Cerceda | 2–1 | 0–2 |
| Sporting B | 3–3 (a) | Velarde | 2–0 | 1–3 |
| Racing B | 3–4 | Palencia | 2–1 | 1–3 |
| Peralta | 1–4 | Logroñés | 0–1 | 1–3 |
| Zalla | 1–3 | Amurrio | 0–1 | 1–2 |
| Badalona | 3–1 | Fraga | 1–1 | 2–0 |
| Gavà | 1–2 | Zaragoza B | 0–2 | 1–0 |
| Pinatar | 0–5 | Hellín | 0–3 | 0–2 |
| Benidorm | 0–0 (p) | Levante B | 0–0 | 0–0 |
| Alcorcón | 6–1 | Orcasita | 6–1 | 0–0 |
| Manchego | 3–2 | Guijuelo | 2–2 | 1–0 |
| Granada | 2–0 | Don Benito | 1–0 | 1–0 |
| Tenerife B | 1–1 (p) | Vilafranca | 1–0 | 0–1 |
| Universidad Las Palmas | 6–3 | Manacor | 4–1 | 2–2 |
| Villanueva | (w.o.) | Extremadura | | |

### Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Cerceda | 6–0 | Real Avilés | 2–0 | 4–0 |
| Sporting B | 1–0 | Palencia | 1–0 | 0–0 |
| Amurrio | 0–2 | Logroñés | 0–1 | 0–1 |
| Zaragoza B | 1–4 | Badalona | 1–0 | 0–4 |
| Granada | 1–2 | Benidorm | 0–1 | 1–1 |
| Villanueva | 3–1 | Hellín | 1–1 | 2–0 |
| Universidad Las Palmas | 2–1 | Alcorcón | 2–0 | 0–1 |
| Manchego | 2–2 (a) | Tenerife B | 1–0 | 1–2 |

### Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Cerceda | 1–0 | Sporting B | 1–0 | 0–0 |
| Badalona | 3–2 | Logroñés | 3–2 | 0–0 |
| Universidad Las Palmas | 2–2 (p) | Benidorm | 1–1 | 1–1 |
| Manchego | 0–3 | Villanueva | 0–1 | 0–2 |

### Semifinals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Villanueva | 3–2 | Cerceda | 1–1 | 2–1 |
| Benidorm | 1–2 (o.t.) | Badalona | 0–1 | 1–1 |

### Final

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Villanueva | 1–4 | Badalona | 0–0 | 1–4 |