South Africans were left in the dark after the two teams failed to confirm whether the reigning Spanish champions would bring a full strength squad to the match, which was listed as part of their weekly training schedule.
Barcelona finally put local fans out of their misery when they confirmed in a tweet that Messi and Suárez would make the trip to South Africa.
Barcelona are expected to arrive at OR Tambo Airport in Johannesburg on Wednesday morning and they will fly out immediately after the match to prepare for their last league match of the season, against Real Sociedad at Camp Nou, on Sunday.
Barca Squad: Ter Stegen‚ Cillessen‚ Semedo‚ Piqué‚ Rakitic‚ Sergio‚ Denis‚ Iniesta‚ Suárez‚ Messi‚ Dembélé‚ Coutinho‚ Paulinho‚ Alcácer‚ Alba‚ Digne‚ S Roberto‚ André Gomes‚ A Vidal‚ Y Mina‚ Aleñá (26)‚ R de Galarreta‚ J Cuenca.