First legs scheduled for week commencing January 6, with return legs on week beginning January 27
The two Manchester sides will face each other in a bid to reach the Carabao Cup final
Manchester United will face Manchester City in the Carabao Cup semi-finals, with Leicester City taking on Aston Villa in the other tie.
City made their way to the last four by beating Oxford United on Wednesday night as Raheem Sterling scored twice at the Kassam Stadium.
They will face local rivals United who also beat lower-league opposition in the quarter-finals. United were victorious against League Two side Colchester United.
Manchester United manager Ole Gunnar Solskjaer could not hide his excitement at the prospect of playing Manchester City in the semi-finals of the Carabao Cup
On drawing rivals City in the last four, United boss Ole Gunnar Solskjaer told Sky Sports: “We always want to win trophies and we want to win games.
“We’ve got a nice little draw coming up so it’ll be exciting times coming up. I don’t think anything is written in the stars. We just work hard and you take what you get and you do the best out of it. We’ve shown before we can do well against City.”
The other semi-final will see the Premier League’s second-placed side Leicester face Dean Smith’s Aston Villa in their bid to play either Manchester side in the final.
The Foxes beat fellow Premier League side Everton on penalties to reach the semis, whilst Villa comfortably dispatched Liverpool’s youngsters on Tuesday night.
The semi-final first legs are scheduled to take place in the week commencing January 6, with the return legs set for the week commencing January 27.
The final will take place at Wembley on Sunday March 1, 2020.