Pep Guardiola’s side are chasing a fourth consecutive League Cup triumph, with Liverpool the only side to have achieved such a feat, having lifted the trophy every year between 1981 and 1984.
City joined Championship outfit Brentford in the last four, with the winners of Stoke City v Tottenham Hotspur and Everton v Manchester United to complete the semi-final line-up.
Here is everything you need to know about the draw:
When is the Carabao Cup semi-final draw?
The draw will take place after Everton take on United in the last of the four quarter-final ties on Wednesday 23 December.
Kick-off is at 20:00 (UK) and providing the game doesn’t go to extra-time, the draw should begin around 21:45.
Where can I watch the draw?
You can watch the draw live on Sky Sports Main Event and Sky Sports Football.
Presenter Laura Woods will be hosting proceedings, with former England striker Darren Bent the man responsible for drawing the teams.
We will tell you who we are facing as soon it’s revealed right here on mancity.com.
When is the semi-final?
In a change from the norm, this year’s semi-finals will be played over one leg rather than two.
The games are scheduled to take place in the week commencing Monday 4 January.
Get the Official Manchester City Start page for your Chrome browser. Add the extension to your browser, for the latest news and wallpapers in your desktop tab.