Manchester City boss Pep Guardiola says that Yaya Toure will only play for the club again if he receives an apology for comments made by the midfielder's agent.
At this stage it seems unclear if Guardiola wants the apology from Dimitri Seluk or the player himself.
Seluk claimed that the Ivory Coast star was 'humiliated' after recently being left out of City's Champions League squad.
The Russian agent also added that Guardiola should apologise to Toure should the club not win Europe's elite club competition this season.
However, the Spanish coach has responded strongly by saying that an apology must be made for what was said.
Speaking to reporters on Tuesday, he said: "He [Toure] must apologise to his team-mates. He must apologise to the club. If he doesn't, he won't play."
The 45-year-old admitted that leaving Toure out of his squad was a hard decision but added that if the four-times African Player of the Year had a problem, he should have the courage to say so.
"If he has a problem, he should speak to people at the club," declared Guardiola, who made the statement soon after Toure announced his international retirement.
The 33-year-old stepped down after making over 100 appearances for the Elephants, culminating in an AFCON triumph in 2015.