# 2004 CAF Confederation Cup

The 2004 CAF Confederation Cup was the first edition of the newly created CAF Confederation Cup. Hearts of Oak of Ghana beat fellow Ghanaians Asante Kotoko 8-7 on penalties in the final after the two legs ended 2-2.

## Qualifying rounds
### Preliminary round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Stade Tunisien | 6–3 | ASC Thiès | 6–0 | 0–3 |
| Olympic Real | w/o | Petro do Huambo | — | — |
| Saint Louis Suns United | 2–6 | Léopards de Transfoot | 2–2 | 0–4 |
| Ferroviário de Nampula | 1–6 | Wits University FC | 1–2 | 0–4 |
| Kiyovu Sport | 1–3 | USM Libreville | 0–1 | 1–2 |
| Chemelil Sugar FC | 1–4 | Mtibwa Sugar FC | 0–2 | 1–2 |
| Savanne SC | 0–3 | Dynamos FC | 0–0 | 0–3 |
| Al-Merrikh | 1–2 | Green Buffaloes | 1–0 | 0–2 |
| Express FC | 2–1 | Ethiopia Bunna | 2–1 | 0–0 |
| Diables Noirs | 2–2 (a) | Deportivo Mongomo | 2–2 | 0–0 |
| Étoile Filante | 2–0 | Dynamic Togolais | 2–0 | 0–0 |
| Mogas 90 FC | 2–5 | Al-Nasr | 2–2 | 0–3 |
| ASC Entente Sebkha | 0–4 | Étoile de Guinée | 0–2 | 0–2 |
| Djoliba AC | 2–3 | Wallidan FC | 1–0 | 1–3 |
| CO Bouaflé | 3–3 (a) | Olympic FC | 3–2 | 0–1 |

### First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Interclube | 2–4 | AS Douanes | 1–2 | 1–2 |
| PWD Bamenda | 2–2 (a) | TP Mazembe | 1–0 | 1–2 |
| Ismaily SC | 2–3 | Stade Tunisien | 2–1 | 0–2 |
| Petro do Huambo | 2–5 | Liberty Professionals | 1–0 | 1–5 |
| Léopards de Transfoot | 3–3 (a) | Wits University FC | 1–1 | 2–2 |
| USM Libreville | 3–3 (a) | Sable FC | 2–2 | 1–1 |
| Mtibwa Sugar FC | 0-6 | Santos | 0–3 | 0-3 $^1$ |
| Dynamos FC | 0–5 | King Faisal Babes | 0–1 | 0–4 |
| Green Buffaloes | 7–3 | DC Motema Pembe | 6–1 | 1–2 |
| Express FC | 1–4 | Lobi Stars FC | 1–1 | 0–3 |
| Deportivo Mongomo | 1–3 | Stella Club d'Adjamé | 1–1 | 0–2 |
| Étoile Filante | 0–1 | Wydad AC | 0–1 | 0–0 |
| Al-Nasr | 1–4 | Enugu Rangers | 1–0 | 0–4 |
| Etoile Guinee | 2–2 (a) | CR Belouizdad | 1–0 | 1–2 |
| Wallidan FC | 1–1 (a) | Club Africain | 0–0 | 1–1 |
| FAR Rabat | 6–2 | Olympic FC | 3–0 | 3–2 |
$^1$ Mtibwa Sugar withdrew before the 2nd leg. but mtibwa sugar was seemed to be challenging team in Tanzania

### Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| PWD Bamenda | 2–5 | AS Douanes | 2–2 | 0–3 |
| Liberty Professionals | 4–3 | Stade Tunisien | 3–2 | 1–1 |
| Sable FC | 6–2 | Léopards de Transfoot | 4–1 | 2–1 |
| King Faisal Babes | 2–3 | Santos | 1–1 | 1–2 |
| Lobi Stars FC | 4–5 | Green Buffaloes | 2–1 | 2–4 |
| Stella Club d'Adjamé | 1–2 | Wydad AC | 0–0 | 1–2 |
| Etoile Guinee | 1–2 | Enugu Rangers | 0–0 | 1–2 |
| FAR Rabat | 1–1 (a) | Club Africain | 0–0 | 1–1 |

### Play-off round

In this round, the 8 winners of the round of 16 play the losers of the round of 16 of the Champions League for 8 places in the group stage.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Asante Kotoko | 3–1 | Wydad AC | 2–0 | 1–1 |
| Orlando Pirates | 4-5 | Sable FC | 4–2 | 0-3 |
| APR FC | 1–3 | Enugu Rangers | 1–0 | 0–3 |
| Coton Sport FC | 4–1 | Green Buffaloes | 3–0 | 1–1 |
| Petro de Luanda | 1–0 | FAR Rabat | 0–0 | 1–0 |
| Hearts of Oak | 1–0 | AS Douanes | 1–0 | 0–0 |
| Al-Hilal | 1–1 (3–0 p) | Liberty Professionals | 1–0 | 0–1 |
| Canon Yaoundé | 1–3 | Santos | 1–1 | 0–2 |

#### Notes

* ^ The match was abandoned at 50' with the score at 0-0 due to torrential rain. The replay was postponed twice due to torrential rain, being rescheduled for 15 August, but Orlando Pirates FC failed to appear as the team had returned to South Africa. Sable were awarded a 3-0 victory - which advanced them to the next round - while Orlando were disqualified and fined $5000.

## Group stage

* Key to colours in group tables
* Group winners advance to the final

### Group A

| Team | Pts | Pld | W | D | L | GF | GA | GD |
| Asante Kotoko | 10 | 6 | 3 | 1 | 2 | 10 | 7 | +3 |
| Enugu Rangers | 10 | 6 | 3 | 1 | 2 | 12 | 6 | +6 |
| Al-Hilal | 9 | 6 | 3 | 0 | 3 | 6 | 11 | +5 |
| Petro de Luanda | 5 | 6 | 1 | 2 | 3 | 5 | 9 | -4 |

### Group B

| Team | Pts | Pld | W | D | L | GF | GA | GD |
| Hearts of Oak | 13 | 6 | 4 | 1 | 1 | 10 | 5 | +5 |
| Coton Sport FC | 11 | 6 | 3 | 2 | 1 | 9 | 3 | +6 |
| Sable FC | 7 | 6 | 2 | 1 | 3 | 6 | 9 | -3 |
| Santos FC | 3 | 6 | 1 | 0 | 5 | 3 | 11 | -8 |

## Top goal scorers

The top scorers from the 2004 CAF Confederation Cup are as follows:
| Rank | Name | Team | Goals |
| 1 | Ugochukwu Okeke | Enugu Rangers | 5 |
| 1 | Christopher Katongo | Green Buffaloes | 5 |
| 2 | Flávio | Petro de Luanda | 4 |
| 2 | Herman Dzumafo | Sable FC | 4 |
| 2 | Bernard Ngom | Sable FC | 4 |
| 2 | Eric Gawu | King Faisal Babes | 4 |
| 2 | Ahmed Saad | Al-Nasr | 4 |
| 2 | Francky Randrianasoliana | Léopards de Transfoot | 4 |
| 2 | Jimmy Mumba | Green Buffaloes | 4 |