| 2004-03-20 | WycombevQPRLeague One · England | 2–2 | League One · England |
| 2004-03-20 | GerminalvAnderlechtPro League · Belgium | 1–0 | Pro League · Belgium |
| 2004-03-20 | StockportvSheffield WedsLeague One · England | 1–0 | League One · England |
| 2004-03-20 | BrightonvColchesterLeague One · England | 2–1 | League One · England |
| 2004-03-20 | KonyasporvAdanasporSüper Lig · Turkey | 4–1 | Süper Lig · Turkey |
| 2004-03-20 | CrewevCardiffChampionship · England | 0–1 | Championship · England |
| 2004-03-20 | TorquayvCambridgeLeague Two · England | 3–0 | League Two · England |
| 2004-03-20 | UdinesevJuventusSerie A · Italy | 0–0 | Serie A · Italy |
| 2004-03-20 | EibarvPoli EjidoLa Liga 2 · Spain | 0–0 | La Liga 2 · Spain |
| 2004-03-20 | MilanvParmaSerie A · Italy | 3–1 | Serie A · Italy |
| 2004-03-20 | Ross CountyvFalkirkChampionship · Scotland | 1–1 | Championship · Scotland |
| 2004-03-20 | AlmeriavLas PalmasLa Liga 2 · Spain | 3–0 | La Liga 2 · Spain |
| 2004-03-20 | RangersvDundeePremiership · Scotland | 4–0 | Premiership · Scotland |
| 2004-03-20 | SedanvGueugnonLigue 2 · France | 1–1 | Ligue 2 · France |
| 2004-03-20 | LutonvPlymouthLeague One · England | 1–1 | League One · England |
| 2004-03-20 | LillevLensLigue 1 · France | 1–1 | Ligue 1 · France |
| 2004-03-20 | Paris SGvAjaccioLigue 1 · France | 1–0 | Ligue 1 · France |
| 2004-03-20 | ZwollevVolendamEredivisie · Netherlands | 3–0 | Eredivisie · Netherlands |
| 2004-03-20 | KaiserslauternvBochumBundesliga · Germany | 2–2 | Bundesliga · Germany |
| 2004-03-20 | ArsenalvBoltonPremier League · England | 2–1 | Premier League · England |
| 2004-03-20 | LyonvNantesLigue 1 · France | 1–0 | Ligue 1 · France |
| 2004-03-20 | LavalvNiortLigue 2 · France | 0–1 | Ligue 2 · France |
| 2004-03-20 | GretnavElginLeague Two · Scotland | 2–1 | League Two · Scotland |
| 2004-03-20 | Saint Kitts and Nevisv British Virgin IslandsFriendly | 4–0 | Friendly |
| 2004-03-20 | AkratitosvKalitheaSuper League · Greece | 0–0 | Super League · Greece |
| 2004-03-20 | BrentfordvRushden & DLeague One · England | 3–2 | League One · England |
| 2004-03-20 | GetafevCordobaLa Liga 2 · Spain | 1–0 | La Liga 2 · Spain |
| 2004-03-20 | Rio AvevSp LisbonPrimeira Liga · Portugal | 4–0 | Primeira Liga · Portugal |
| 2004-03-20 | DoncastervDarlingtonLeague Two · England | 1–1 | League Two · England |
| 2004-03-20 | Roda JCvWillem IIEredivisie · Netherlands | 6–1 | Eredivisie · Netherlands |
| 2004-03-20 | GrenoblevChateaurouxLigue 2 · France | 4–1 | Ligue 2 · France |
| 2004-03-20 | MonacovSochauxLigue 1 · France | 1–1 | Ligue 1 · France |
| 2004-03-20 | CharleroivWesterloPro League · Belgium | 3–1 | Pro League · Belgium |
| 2004-03-20 | BergenvGentPro League · Belgium | 0–1 | Pro League · Belgium |
| 2004-03-20 | Notts CountyvChesterfieldLeague One · England | 1–1 | League One · England |
| 2004-03-20 | Aston VillavBlackburnPremier League · England | 0–2 | Premier League · England |
| 2004-03-20 | LiverpoolvWolvesPremier League · England | 1–0 | Premier League · England |
| 2004-03-20 | MontrosevAlbion RvsLeague Two · Scotland | 3–1 | League Two · Scotland |
| 2004-03-20 | BarnsleyvPort ValeLeague One · England | 0–0 | League One · England |
| 2004-03-20 | KidderminstervMacclesfieldLeague Two · England | 1–4 | League Two · England |
| 2004-03-20 | Bristol CityvOldhamLeague One · England | 0–2 | League One · England |
| 2004-03-20 | Crystal PalacevNorwichChampionship · England | 1–0 | Championship · England |
| 2004-03-20 | WrexhamvSwindonLeague One · England | 3–2 | League One · England |
| 2004-03-20 | M'gladbachvHamburgBundesliga · Germany | 3–0 | Bundesliga · Germany |
| 2004-03-20 | WiganvCoventryChampionship · England | 2–1 | Championship · England |
| 2004-03-20 | RochdalevCarlisleLeague Two · England | 2–0 | League Two · England |
| 2004-03-20 | Ath BilbaovReal MadridLa Liga · Spain | 4–2 | La Liga · Spain |
| 2004-03-20 | ClermontvCreteilLigue 2 · France | 2–0 | Ligue 2 · France |
| 2004-03-20 | ReadingvSunderlandChampionship · England | 0–2 | Championship · England |
| 2004-03-20 | Club BruggevHeusden ZolderPro League · Belgium | 3–0 | Pro League · Belgium |