Manchester City midfielder Yaya Toure has apologised to the club for "misunderstandings from the past".
City boss Pep Guardiola had vowed not to pick Toure until his agent Dimitri Seluk apologised for criticising the decision to leave the midfielder out of his Champions League squad.
"I wish to apologise – on behalf of myself and those who represent me," Toure, 33, said in a statement.
"Those statements do not represent my views on the club."
Seluk said Toure had been "humiliated" when he was not included in City's Champions League squad.
Guardiola then said: "I cannot accept as a coach, when his player doesn't play, going to the media to speak and speak and speak."
Toure added in his statement: "I have nothing but respect for Manchester City and only wish the best for the football club.
"I am immensely proud to have played a part in the club's history and want to help City succeed further. I live to play football and entertain the fans.
"On that note, I would like to thank all of the fans for their messages through this difficult period. This means a great deal to me and my family."
Ivorian Toure last played for City on 24 August and is apparently not in Guardiola's plans.Uncover how I make $750 weekly on Facebook using never been revealed Social Media tools.