Crystal Palace will begin their FA Cup defence against non-league side Macclesfield in this season's third round.
The Eagles will travel to the National League North outfit as the holders following their historic win over Manchester City in May.
FA Cup trophy.
2
Palace are the defending FA Cup championsCredit: Getty
All 20 Premier League teams and 24 Championship sides have entered the fray as they begin their quest to take home English football's most storied cup.
Wrexham, who now ply their trade in the second tier, will entertain Premier League outfit Nottingham Forest.
Boreham Wood could face fellow non-league side Brackley Town in the third round, should the latter beat Burton Albion later on.
Weston-super-Mare have been rewarded with a trip to League Two side Grimsby Town.
Read more football news
Premier League Arsenal will travel to Portsmouth, who they faced in the 2019/20 FA Cup, with Chelsea heading to Charlton Athletic.
Newcastle United are at home to Bournemouth, with Eddie Howe coming up against his former side.
Mark Robins is also set for his own FA Cup derby as he hosts Coventry City, now managed by Frank Lampard.
Last season's runners-up City welcome Exeter City, with Manchester United at home to Premier League rivals Brighton.
All third round fixtures are expected to fall on the weekend of January 10 and 11, although some may fall either shortly before or after those dates.
The victorious teams will then contest the fourth round just over a month later on the weekend of February 14 and 15.
Wrexham celebrate.
2
Wrexham are set for a big Premier League challenge in the third roundCredit: Getty
All matches that end in a draw will go to extra-time to decide the winner after replays were scrapped.
This has been in place since the first round of the competition.
I means Macclesfield won't be able to make a trip to Selhurst Park for a huge day out should they draw against Palace.
However, given the history of the FA Cup, there is no certainty that the holders will progress.
The final will be played at Wembley Stadium on May 16.
FA Cup third round draw in full
Wolves vs Shrewsbury Town
Doncaster Rovers vs Southampton
Tottenham Hotspur vs Aston Villa
Port Vale vs Fleetwood Town
Preston North End vs Wigan Athletic
Ipswich Town vs Blackpool
Wrexham vs Nottingham Forest
Charlton Athletic vs Chelsea
Manchester City vs Exeter City
West Ham vs Queens Park Rangers
Sheffield Wednesday vs Brentford
Fulham vs Middlesbrough
Everton vs Sunderland
Liverpool vs Barnsley
Burnley vs Millwall
Norwich City vs Walsall
Portsmouth vs Arsenal
Derby County vs Leeds United
Swansea City vs West Bromwich Albion
Salford City vs Swindon Town
Boreham Wood vs Brackley Town or Burton Albion
Grimsby Town vs Weston-super-Mare
Hull City vs Blackburn Rovers
Newcastle United vs AFC Bournemouth
Milton Keynes Dons vs Oxford United
Cheltenham Town vs Leicester City
Cambridge United vs Birmingham City
Bristol City vs Watford
Stoke City vs Coventry City
Macclesfield vs Crystal Palace
Manchester United vs Brighton
Sheffield United vs Mansfield Town