The champions have made a positive start to their title defence, but sit two points behind Pep Guardiola's former protegee Mikel Arteta at Arsenal.
Yet the focus will now turn to another of Guardiola's old assistants Juan Carlos Unzue for this special one-off friendly.
Ex-Barca goalkeeper Unzue, a former teammate of Guardiola who later worked under him as a coach, has been diagnosed with amyotrophic lateral sclerosis.
And now Barcelona and City will meet in a match with proceeds going to raise funds for Fundacion Luzon, a charity set up to find a cure for ALS.
Barcelona v Man City: Date and start time
This friendly will take place on Wednesday, August 24.
Kick off at the Nou Camp is scheduled for 8:30pm.
This will be Xavi's first managerial meeting with Guardiola, with the two winning the treble together during the latter's first season as Barca boss.
Barcelona v Man City: TV channel and live stream
This game will be shownlive onCITY+ and Barça TV +
Advertisement
around the world.
A subscription to Man City's platform costs £2.99 a month while Barcelona's is slight more expensive at $5.60 per month.
talkSPORT will be providing live updates throughout the evening while talkSPORT.com will be on hand for the post-match reaction.
To tune in to talkSPORT or talkSPORT 2 through the website, click HERE for the live stream. You can also listen via the talkSPORT app, on DAB digital radio, through your smart speaker and on 1089 or 1053 AM.
Barcelona vs Man City: Team news
The hosts will get a first look at transfer target Bernardo Silva playing at the Nou Camp but as it stands, it will be for the other team.
Jules Kounde could make his unofficial debut having still not being registered at the club due to Barcelona's financial difficulties.
As for Man City, Nathan Ake was withdrawn during the 3-3 draw with Newcastle due to injury and is unlikely to be risked.
Aymeric Laporte remains side-lined but the likes of Kalvin Phillips, Sergio Gomez and Julian Alvarez are all vying for minutes.
Barcelona vs Man City: What has been said?
"This is an honour for us," Guardiola said.
"We want to thank Barca for inviting us to this wonderful venue.
"We will tell our players why this matters so much. It is admirable. I am very happy to come."
Speaking to El mati de Catalunya Radio about Bernardo Silva last week, Guardiola cheekily replied: "You'll see him play on Wednesday, won't you!
"And what is certain is that he will play with us. With City!"