Switzerland is the appropriate neutral ground for Thursday's clash of the titans, which pits Italy against Brazil. With Italy looking to prepare for a World Cup qualifier against Malta and Brazil hoping to iron out a number of tactical problems before the Confederations Cup, this one has all the makings of an exciting battle.
After Luis Fabiano and Ronaldinho disappointed in Brazil's loss to England, Luiz Felipe Scolari is likely to ring the changes. Fred is in contention to get the nod up front, while Kaka could return to the midfield alongside Oscar. David Luiz could be drafted in to lend some solidity to the midfield, meanwhile. Italy welcome new faces Mattia De Sciglio, Alessio Cerci and Luca Antonelli to a youthful looking squad. Mario Balotelli's recent form makes him a good bet to start in attack alongside Milan team-mate Stephan El Shaarawy, although Daniel Pablo Osvaldo - who is suspended for the Malta tie - will presumably see some game time.
Italy haven't won since October, their two most recent matches resulting in a loss to France and a draw with the Netherlands. In fact, their form has been patch since the final of Euro 2012, with their only wins coming against modest opposition. The same could be said of Brazil, who thrashed Iraq and Japan but looked out of sorts at Wembley.
These sides last met way back in 2009, when Brazil cruised to a 3-0 win in the Confederations Cup. Italy may have a chance to avenge that defeat later this year when they travel to Brazil for the pre-World Cup bash, but history is not on their side: they haven't beaten the South Americans since a certain match back in 1982...