Manchester City will play Manchester United in a pre-season friendly in the United States on 20 July.
A venue is still to be decided for the game, which will form part of the annual International Champions Cup.
It will be the first Manchester derby to be played outside the United Kingdom.
City should have played United in the Chinese capital Beijing last July but the match at the Bird’s Nest was cancelled due to heavy rain.
City will face another Premier League rival, Tottenham, in Nashville on 29 July before playing Spanish giants Real Madrid in Los Angeles on 26 July.
The event also features only the second El Clasico to be played outside Spain when Real Madrid meet Barcelona in Miami on 29 July – the teams met in Venezuela in 1982.