The match will be played less than three weeks after the end of the World Cup, in which a host of Barcelona players will feature.

The Allianz Riviera, opened last September, will be one of the venues for the 2016 European Championship, which France will host.