Manchester City and Manchester United will face off at the International Champions Cup (ICC) with the fixture joining the Clasico clash between Real Madrid and Barcelona in an exciting line-up.

The Premier League rivals are set to meet on July 20 at a venue that has yet to be confirmed. The match will mark the first time the teams have met outside of the United Kingdom.

Last year, the teams were meant to play a pre-season match in China, but torrential rain in Beijing meant the game was cancelled.

The pre-season event is also hosting a fixture between La Liga powerhouses Madrid and Barcelona, which was already announced for July 29 at Hard Rock Stadium in Miami.

Gabi tells Griezmann: Real Madrid not better than Atletico

United will also play Madrid and Barcelona, while City face Los Blancos and Tottenham.

Spurs can also look forward to a meeting with Ligue 1 champions Paris Saint-Germain, while Juventus and Roma are scheduled to take part in the tournament.

"This year's International Champions Cup will feature two of the most iconic derbies in sports: El Clasico and the Manchester Derby," said Charlie Stillitano, chairman of organising Relevent Sports.

"The line-up of teams participating in this year's tournament is world-class from top to bottom, highlighted by current champions of three top domestic leagues as well as the reigning Champions League titleholder.

"Hosting this calibre of soccer competition in the U.S. is only feasible through the ICC, where these teams can compete in a highly competitive tournament in preparation for their upcoming domestic campaign."