Fulham face Aston Villa at home in the third round of the FA Cup with both clubs ready for a replay of the Play off final.
Liverpool will host Everton, while Championship leaders Leeds United will travel to Arsenal.
Holders Manchester City will welcome League Two side Port Vale and Manchester United will go to Wolves in a repeat of last season's quarter-final.
National League side AFC Fylde, the lowest ranked team definitely through to the third round, will travel to Premier League Sheffield United.
Ties will be played between Friday, 3 January and Monday, 6 January.
FA Cup 3rd round |
Fulham v Aston Villa |
Leicester City v Wigan Athletic |
QPR v Swansea City |
Chelsea v Nottingham Forest |
Wolves v Manchester United |
Charlton Athletic v West Brom |
Rochdale or Boston United v Newcastle United |
Cardiff City v Forest Green Rovers or Carlisle United |
Oxford United v Exeter City or Hartlepool United |
Sheffield United v AFC Fylde |
Southampton v Huddersfield Town |
Liverpool v Everton |
Bristol City v Shrewsbury Town |
Bournemouth v Luton Town |
Brighton v Sheffield Wednesday |
Bristol Rovers or Plymouth Argyle v Coventry City or Ipswich Town |
Eastleigh or Crewe Alexandra v Barnsley |
Manchester City v Port Vale |
Middlesbrough v Tottenham |
Reading v Blackpool |
Watford v Tranmere Rovers |
Preston v Norwich City |
Millwall v Newport County |
Crystal Palace v Derby County |
Solihull Moors or Rotherham United v Hull City |
Brentford v Stoke City |
Fleetwood Town v Portsmouth |
Arsenal v Leeds United |
Gillingham v West Ham United |
Burton Albion v Northampton Town |
Burnley v Peterborough United |
Birmingham City v Blackburn Rovers |