Holders handed Southampton trip
Rafael Benitez's Chelsea will begin their FA Cup defence with a tough-looking all-Premier League tie at Southampton.
The two sides have yet to meet in the league this season and last met in the FA Cup in 1977 when Southampton knocked out the Blues in a third-round replay.
Perhaps the most attractive third-round tie, though, sends Manchester United to West Ham.
Sir Alex Ferguson's 11-time winners beat the Hammers 1-0 in the league last week, but the two have enjoyed some memorable cup battles over the years, including when Paolo Di Canio scored the only goal of a surprise 1-0 West Ham win in 2001.
Premier League champions Manchester City host Gianfranco Zola's Watford, while Arsenal, whose last trophy was the 2005 FA Cup, must head to Swansea, the side who sent them off their own field to a chorus of boos with a 2-0 win on Saturday.
There is a tie for the nostalgics at White Hart Lane where Tottenham have been paired with Coventry, evoking memories of City's famous 3-2 final win over Spurs in 1987, while two non-league sides must fight it out for the right to host Liverpool.
Lincoln and Mansfield drew 3-3 and the replay will carry the bounty of a lucrative home meeting with Brendan Rodgers' men, while Everton also face would-be giant-killers in the form of Cheltenham or Hereford.
Stoke head to Championship leaders Crystal Palace, Newcastle travel to Brighton and Fulham are at home to Blackpool. Aston Villa welcome Ipswich to the midlands, Bournemouth travel to Wigan and Reading go to Crawley, while bottom-of-the-table QPR lock horns with West Brom, Norwich go to Peterborough and Sunderland are at Bolton.
FA Cup third-round draw: Crystal Palace v Stoke, Brighton v Newcastle, Tottenham v Coventry, Wigan v Bournemouth, Fulham v Blackpool, Aston Villa v Ipswich, Charlton v Huddersfield, Barrow/Macclesfield v Cardiff, Barnsley v Burnley, Manchester City v Watford, Swansea v Arsenal, Leicester v Burton, Millwall v Preston, Cheltenham/Hereford v Everton, Derby v Tranmere, Crawley v Reading, Aldershot v Rotherham/Notts County.
Middlesbrough v Harrogate/Hastings, Accrington/Oxford v Sheffield United, Southampton v Chelsea, QPR v West Brom, Peterborough v Norwich, Lincoln/Mansfield v Liverpool, Bolton v Sunderland, Nottingham Forest v Oldham, West Ham v Manchester United, Hull v Alfreton/Leyton Orient, Blackburn v Bristol City, Leeds v Birmingham, Bury/Southend v Bradford/Brentford, Luton v Wolves, Sheffield Wednesday v MK Dons.