The three-time Serie A champions round out the three teams taking part in the tournament at the 100,000-capacity Melbourne Cricket Ground from July 18-24.
“We had an excellent experience in last year’s ICC in the United States and are confident this tournament will also be a great success with top-notch competition, ” said Roma chief executive Italo Zanzi.
“We very much look forward to playing in Melbourne and interacting with fans in the city, Australia and the region.”
Organisers are looking to build on the local appetite for top European teams after a crowd of 95,000 watched Liverpool’s 2-0 win over Melbourne Victory at the MCG last year.
The tournament will kick-off with Real Madrid facing Roma on July 18, followed by Manchester City against the Italians three days later.
It wraps up with City playing Real Madrid on July 24. (AFP)