Manchester City will host Chelsea in the third round of the FA Cup while Liverpool start their defence against Wolves at Anfield.
Pep Guardiola’s side lost 3-2 in the semi-final last year to the Reds but will face a tough test with Graham Potter eager to make his mark.
Holders Liverpool beat the Blues 6-5 on penalties to lift the trophy for the eighth time — and will be up against new Wolves boss Julen Lopetegui.
Meanwhile, Manchester United face Everton in an all-Premier League tie, with Erik ten Hag making his FA Cup debut.
Record 14-time winners Arsenal travel to League One side Oxford, while Tottenham welcome Portsmouth.
National League side Dagenham & Redbridge or League Two’s Gillingham will take on 2021 FA Cup winners Leicester.
FA Cup third round draw in full:
Preston vs Huddersfield
Middlesbrough vs Brighton
Chesterfield vs West Brom
Manchester City vs Chelsea
Charlton or Stockport vs Walsall
Boreham Wood vs Accrington Stanley
Tottenham vs Portsmouth
Derby vs Barnsley
Cardiff vs Leeds
Brentford vs West Ham
Bournemouth vs Burnley
Coventry vs Wrexham
Norwich vs Blackburn
Aston Villa vs Stevenage
Luton vs Wigan
Oxford vs Arsenal
Fleetwood vs QPR
Liverpool vs Wolves
Grimsby vs Burton
Blackpool vs Nottingham Forest
Dagenham & Redbridge or Gillingham vs Leicester
Forest Green vs Birmingham
Bristol City vs Swansea
Hartlepool vs Stoke
Hull vs Fulham
Crystal Palace vs Southampton
Millwall vs Sheffield United
Shrewsbury vs Sunderland
Sheffield Wednesday vs Newcastle
Manchester United vs Everton
Reading vs Watford
Ipswich vs Rotherham
All ties will be played between January 6-9.