Manchester United could meet holders Chelsea in the FA Cup quarter final should both sides overcome Reading and Middlesbrough in their respective fifth round ties.
United play Reading on Monday evening at Old Trafford while The Blues face Middlesbrough in their delayed tie on 27 February.
The lowest ranked team remaining in the competition, Oldham Athletic will take on Wigan Athletic should they bypass Everton and 2011 winners and Premier League champions Manchester City host Barnsley.
The semi-final line up is guarenteed a Championship side after Millwall, finalists in 2004, and Blackburn Rovers were both drawn together in the final tie.
The ties will be played across the weekend of 9 March.
FA Cup quarter final draw:
Oldham Athletic or Everton v Wigan Athletic
Manchester City v Barnsley
Manchester United or Reading v Middlesbrough or Chelsea
Millwall v Blackburn Rovers