Manchester City have confirmed that new manager Manuel Pellegrini’s first game in charge will take place against Supersport United on a two-game tour of South Africa.
The match will take place in Pretoria on July 14, before heading to Durban to take on AmaZulu FC four days later as part of the Nelson Mandela Football Invitational.
Chief Executive Ferran Soriano said: “"As well as competing in two games we have chosen Durban as our base for our training camp.
"It is an exciting time for the club as Manuel Pellegrini takes charge of the team for the first time."
Pellegrini will take charge following his appointment last week, replacing former boss Roberto Mancini at the helm of the club.
Upon completion of their stay in South Africa, Pellegrini will then take his side to Hong Kong to face both Sunderland and Tottenham in the bi-annual Premier League Asia Trophy.
Following that, City will take on former striker Mario Balotelli when they meet AC Milan in the Audi Cup, which also contains Champions League winners Bayern Munich and Brazilian side Sao Paolo.
They finish their pre-season programme in Helsinki when they take on Premier League rivals Arsenal, in the first game to be held in Finland to feature two Premier League clubs.
The pre-season unusually gives Pellegrini a chance to square off against divisional opposition allowing him a chance to taste what life is like managing in the English top flight.