Pep Guardiola insists he did not have to convince Sergio Aguero to sign a new contract extension at Manchester City, claiming the striker is fully committed to the club.
Aguero has put pen to paper on a new deal that ties him to the Etihad Stadium until 2021, by which time he will have been at City for 10 years.
Guardiola has paid tribute to the Argentina international, who has scored three goals in five Premier League appearances so far this season.
"I didn't convince him, he decided for himself," Guardiola said of Aguero.
"Thank you so much [to him] for that. He's one of the players who shows his commitment to the club every day."
However, Guardiola has refused to criticise his players for their performance ahead of a trip to Cardiff in the Premier League on Saturday.
"The players don't have to apologise," said Guardiola. "For what? They ran, they fought, they tried to come back. The competition punishes mistakes.
"We reviewed the game. We didn't play bad. It wasn't the best performance but we didn't play bad.
"They didn't create too many chances. It's that competition, I insist it is completely different from the Premier League, it asks a lot of us.
"We still have to learn. I have to help the team better than I did in the past."