2003–04 FA Cup Fifth round proper Fifth round proper

| Tie_no | Home_team | Score | Away_team | Attendance |
|---|---|---|---|---|
| 1 | Liverpool | 1–1 | Portsmouth | 34669 |
| replay | Portsmouth | 1–0 | Liverpool | 19529 |
| 2 | Sunderland | 1–1 | Birmingham City | 24966 |
| replay | Birmingham City | 0–2 | Sunderland | 25645 |
| 3 | Sheffield United | 1–0 | Colchester United | 17074 |
| 4 | Tranmere Rovers | 2–1 | Swansea City | 12215 |
| 5 | Fulham | 0–0 | West Ham United | 14705 |
| replay | West Ham United | 0–3 | Fulham | 27934 |
| 6 | Manchester United | 4–2 | Manchester City | 67228 |
| 7 | Millwall | 1–0 | Burnley | 10420 |
| 8 | Arsenal | 2–1 | Chelsea | 38136 |