Liverpool will host Merseyside neighbours Everton in the FA Cup third round – one of a handful of local derbies thrown up in Monday’s draw.
Jurgen Klopp’s men host Everton in their first Premier League clash of the season on Sunday and will now meet again over the weekend of 5-8 January.
It will be the first FA Cup derby between the sides since Liverpool prevailed 2-1 in a 2012 semi-final – the Reds going on to lose to Chelsea in the final by the same margin.
Brighton & Hove Albion are at home to Crystal Palace having played out a goalless Premier League draw against their bitter rivals last week, while Middlesbrough welcome Sunderland in an all north-east affair.
Holders Arsenal will begin their bid for a 14th FA Cup away to Nottingham Forest, with last season’s beaten finalists Chelsea also travel to face Championship opposition in the form of Norwich City.
Wimbledon famously upset Liverpool at Wembley in the 1988 final and now League One’s AFC Wimbledon will try their luck at the national stadium against Tottenham.
Premier League leaders Manchester City are at home to Burnley – the third and final all top-flight tie – while Manchester United are at home to Derby County.
Swansea City, bottom of the Premier League, face Championship leaders Wolves at Molineux.
Seventh-tier Slough Town are the lowest ranked team left in the competition and will try to upset League One Rochdale to claim a round-three trip to Doncaster Rovers.
Fellow non-league teams Hereford, AFC Fylde and Woking will play Leicester City, Bournemouth and Aston Villa if they are able to overcome respective replays with Fleetwood Town, Wigan Athletic and Peterborough United.
FA Cup third round – draw in full:
Ipswich Town vs Sheffield United
Watford vs Bristol City
Birmingham City vs Burton Albion
Liverpool vs Everton
Brighton & Hove Albion vs Crystal Palace
Aston Villa vs Woking or Peterborough United
Bournemouth vs Fylde or Wigan Athletic
Coventry City vs Stoke City
Newport County vs Leeds United
Bolton Wanderers vs Huddersfield Town
Port Vale or Yeovil Town vs Bradford City
Nottingham Forest vs Arsenal
Brentford v Notts County
Queens Park Rangers vs MK Dons
Manchester United vs Derby County
Forest Green Rovers or Exeter City vs West Bromwich Albion
Doncaster Rovers vs Slough Town or Rochdale
Tottenham Hotspur vs Wimbledon
Middlesbrough vs Sunderland
Fleetwood Town or Hereford vs Leicester City
Blackburn Rovers or Crewe Alexandra vs Hull City
Cardiff City vs Mansfield Town
Manchester City vs Burnley
Shrewsbury Town vs West Ham United
Wolves vs Swansea City
Stevenage vs Reading
Newcastle United vs Luton Town
Millwall vs Barnsley
Fulham vs Southampton
Wycombe Wanderers vs Preston North End
Norwich City vs Chelsea
Gillingham or Carlisle vs Sheffield Wednesday