Holders Manchester United have drawn Arsenal in the third round of the FA Cup. They will play at the Emirates Stadium in London.
Premier League champions Manchester City have been given a home tie against League Two's Salford City.
Liverpool will face Accrington Stanley at Anfield, while Chelsea will host Morecambe.
Tottenham will travel to fifth-tier Tamworth.
FA Cup third round ties will be played between January 9th and 13th.
FA Cup third round draw in full
Manchester City v Salford City
Liverpool v Accrington Stanley
Millwall v Dagenham & Redbridge
Preston North End v Charlton Athletic
Middlesbrough v Blackburn Rovers
Mansfield Town v Wigan Athletic
Coventry City v Sheffield Wednesday
Wycombe Wanderers v Portsmouth
Birmingham City v Lincoln City
Nottingham Forest v Luton Town