The dates for both games – which will be played behind closed doors at Wembley Stadium - have been confirmed following Sunday’s draw.
Holders City reached the semi-finals by beating Newcastle and will be firm favourites to advance, having easily seen off Arsenal 3-0 on the opening day of the Premier League’s restart last month.
The game, which will once again pit Gunners boss Mikel Arteta against his former mentor Pep Guardiola, will be shown on BT Sport and kicks off at 7:45pm.
BBC One will show live coverage of Chelsea against Manchester United – a repeat of the 2017/18 final – with kick-off at 7:45pm on Sunday, July 19.
Both Frank Lampard and Ole Gunnar Solskjaer are looking for their first silverware in charge off their current clubs, though Solskjaer did win the Norwegian equivalent during his time at Molde.