FA Cup third-round draw: Manchester United face West Ham

Manchester United will play West Ham United at Upton Park in one of four all-Premier League clashes in the third round of the FA Cup.

Southampton welcome holders Chelsea, QPR host West Brom and Arsenal visit Swansea in the other top-flight ties.

Manchester City will play Watford, while Tottenham entertain Coventry in a repeat of the 1987 final.

Non-league Hastings will play Middlesbrough, while Mansfield will welcome Liverpool.

The ties will take place between 5-7 January 2013.

Manchester United

More recent memories surround Arsenal's meeting with Swansea, with the Welsh side beating the Gunners 2-0 in the Premier League on Saturday.

Brighton will host out-of-form Newcastle at the Amex Stadium while Bolton are at home to Sunderland and Blackpool travel to Fulham.

The draw, conducted by former Tottenham defender Ledley King and ex-Bolton midfielder Fabrice Muamba, also threw up a set of intriguing meetings between Championship sides.

Leeds, winners of the tournament in 1972, will play Birmingham while Burnley face the trip to Barnsley.

Elsewhere Bristol City travel to Blackburn and Charlton take on Huddersfield.

FA Cup third-round draw

Crystal Palace v Stoke City

Brighton and Hove Albion v Newcastle United

Tottenham Hotspur v Coventry City

Wigan Athletic v Bournemouth

Fulham v Blackpool

Aston Villa v Ipswich Town

Charlton Athletic v Huddersfield Town

Macclesfield Town v Cardiff City

Barnsley v Burnley

Manchester City v Watford

Swansea City v Arsenal

Leicester City v Burton Albion

Millwall v Preston North End

Cheltenham Town v Everton

Derby County v Tranmere Rovers

Crawley Town v Reading

Aldershot Town v Rotherham United

Middlesbrough v Hastings United

Oxford United v Sheffield United

Southampton v Chelsea

Queens Park Rangers v West Bromwich Albion

Peterborough United v Norwich City

Mansfield Town v Liverpool

Bolton Wanderers v Sunderland

Nottingham Forest v Oldham Athletic

West Ham United v Manchester United

Hull City v Leyton Orient

Blackburn Rovers v Bristol City

Leeds United v Birmingham City

Southend United v Brentford

Luton Town v Wolverhampton Wanderers

Sheffield Wednesday v MK Dons