Manchester City face a possible reunion with former striker Mario Balotelli in Germany this summer.
It has now been confirmed City will play Balotelli's current club AC Milan in their semi-final at the four-team Audi Cup in Munich in July and August.
The controversial Balotelli left City in January after an eventful two-and-a-half-year spell at the Etihad Stadium.
Hosts Bayern Munich and Brazilian club Sao Paulo are the other clubs taking part in the two-day competition, which will see games played at the Allianz Arena on July 31 and August 1.
Another former City player, Nigel de Jong, could also be in action for Milan while Jerome Boateng, also once of the English side, now plays for European champions Bayern.
City also take part in the Barclays Asia Trophy in Hong Kong in July along with Tottenham, Sunderland and South China FC.
Their pre-season programme also includes games in South Africa and a friendly against Arsenal in Helsinki.