The undoubted tie of the FA Cup fourth round is a South Coast derby between Southampton and Portsmouth.
The game will see Harry Redknapp face his former club just two months after quitting Fratton Park in acrimonious circumstances.
Non-league Exeter City will face another Premiership side if they manage to overcome Manchester United in their replay, with Middlesbrough drawn
against them - although Steve McClaren is likely to be thinking that another clash against his former boss Sir Alex Ferguson is in the offing.
The top giantkillers from the last round - Oldham - have been handed a mouthwatering home tie against yet more North West opposition with Bolton
looking to avoid similar treatment to that which Manchester City received at Boundary Park
Premiership titans Chelsea and Arsenal will be happy to have been handed home draws, with Birmingham and Wolves the respective visitors.
Should Liverpool overcome Burnley in their postponed third round tie, then they will entertain Bournemouth of League One.
Newcastle, Everton and Charlton all face lower league opposition at home after being drawn against Coventry, Sunderland and Yeovil respectively.
There will be at least four non-top flight sides in the last 16.
Fourth Round draw in full:
Derby County v Watford or Fulham
Manchester United or Exeter City v Middlesbrough
Cardiff City or Blackburn Rovers v Colchester United
Chelsea v Birmingham City
West Ham United v Sheff United
Oldham Athletic v Bolton Wanderers
Arsenal v Wolverhampton Wanderers
Everton v Sunderland
Nottingham Forest v Peterborough United
Brentford v Hartlepool United or Boston United
Reading or Swansea City v Leicester City or Blackpool
Burnley or Liverpool v Bournemouth
Southampton v Portsmouth
West Bromwich Albion v Tottenham Hotspur
Newcastle United v Coventry City
Charlton Athletic v Yeovil Town
Ties to be played weekend of 28, 29 and 30 January