The Manchester derby will be played abroad for the first time this summer.
Prem giants United and City are set to play an International Champions Cup clash at Houston’s NRG Stadium – which hosted February’s Super Bowl – in Texas on July 20.
The clubs were set to lock horns in a friendly last summer in Beijing.
Bu there were concerns over the pitch before the game was called off after torrential overnight rain ensured the pitch was unplayable.
United last played in Houston in 2010 when they ran out 5-2 winners against the MLS All-Stars.
United executive vice-chairman Ed Woodward said: “The game in Houston gives our large US family of fans another chance to see the team play live.
“The last time we played in Houston, over 70,000 packed the stadium and we are looking forward to entertaining them again.”
City chief Ferran Soriano added: “The Manchester derby is one of the world’s most iconic games.
“We are very excited to play it in front of our passionate American fans.
“There are so many great memories from this game in history and we can’t wait to create some new ones in Houston.”
The derby comes midway through United’s pre-season trip to the USA, with friendlies scheduled against the LA Galaxy, Real Salt Lake, Barcelona and Real Madrid.
City will take on Real Madrid in Los Angeles and face Tottenham in Nashville after playing United.
Chelsea and Arsenal have also confirmed part of their pre-season schedule this summer.
German giants Bayern Munich confirmed the clashes against the Prem sides in March.
The Gunners will be fearing the worst ahead of their July 19 game in Shanghai, having been twice hammered 5-1 by the Bavarians in the last few weeks.
Carlo Ancelotti’s team will then face AC Milan in Shenzen three days later, before they meet another of his former clubs in a fixture with Chelsea in Singapore on July 25.