Man City will face Manchester United in the Carabao Cup semi-finals for a second successive season next month.
City beat United at the same stage of the competition last term as they went on to win a third Carabao Cup under Pep Guardiola.
The Red Devils will be looking to avenge their cup exit by getting one over on their rivals.
Meanwhile, Tottenham will host Championship club Brentford in a London derby.
The semi-final ties will be played on January 5 and 6.
Man City progressed to the semi-finals as they thrashed Arsenal 4-1 on Tuesday.
Goals from Riyad Mahrez, Gabriel Jesus, Phil Foden and Aymeric Laporte ensured it was a comfortable evening for Guardiola’s men.
Their last four opponents, Manchester United, got through thanks to two late goals from Edinson Cavani and Anthony Martial against Everton.
With no VAR in operation at the quarter-final stage, Cavani was lucky to escape punishment when he appeared to grab Yerry Mina by the throat during the second-half.
Trippier banned, Cech’s Arteta message, Keown on ‘toxic’ Arsenal, Eriksen available
Mourinho accuses Alli of ‘creating problems’ for Tottenham in cup win over Stoke
Cavani escapes red before scoring key goal to help Man United into semi-final
Arsenal news: Ozil claims club miss Wenger, Big Sam sees Gunners as relegation rival
West Ham and Leicester among seven clubs set to battle over Tarkowski
Ozil says Arsenal are ‘missing’ Wenger in thinly-veiled dig at Arteta
West Brom boss Sam Allardyce says Arsenal are ‘absolutely’ in a relegation battle
Heartwarming moment Calvert-Lewin leads out Everton fan, 80, as virtual mascot
Bale and Kane score vs Stoke as Tottenham progress to Carabao Cup semi-finals
‘Redknapp went mental’ when Spurs players told him about secret Xmas party in Dublin
Meanwhile, Brentford reached a major semi-final for the first time in their 131-year history with a 1-0 win over Newcastle.
Josh Dasilva’s 66th-minute goal was enough to knock out a strong Magpies side.
The Bees face a taunting trip to Jose Mourinho’s Tottenham, who put three past Stoke to move one step closer to ending their 12-year trophy drought.
Carabao Cup semi-final draw
Manchester United vs Man City
Tottenham vs Brentford