How the teams got herepublished at 18:09 British Summer Time 10 June 2023
Man City v Inter Milan (20:00 BST)
Manchester City breezed through the group stage, finishing unbeaten at the top of Group G, five points clear of Borussia Dortmund.
They won all their games at Etihad Stadium, while beating Sevilla home and away en route to the knockout stages.
In the last 16 they beat German side RB Leipzig 8-1 on aggregate and saw off Bayern Munich in the quarter-finals.
The semi-final saw City face their toughest test so far as they played 14-time champions Real Madrid. The first leg in Spain finished 1-1 before City won 4-0 at home to reach the final.
Two defeats from their six group games saw Inter Milan finish second in Group C behind Bayern Munich but they finished ahead of Barcelona after beating them 1-0 at home and then drawing 3-3 in Spain.
They overcame Porto and Benfica in the knockout stages to set up a semi-final with city rivals AC Milan, who they beat 3-0 on aggregate.