Defending champions Wigan stunned City, who they also beat in last year's final, 2-1 at the Etihad and will face Arsene Wenger's men who beat Everton on Saturday.
Hull have been drawn against Sheffield United in the other semi-final.
The Tigers eased to a 3-0 victory against Sunderland at the KC Stadium on Sunday and their reward was a Wembley date with the Blades, who claimed another scalp by knocking out Championship side Charlton at Bramall Lane.
The ties will be played at Wembley over the weekend of April 12/13.
- Sports & Recreation
- Arsene Wenger
- Sheffield United