The Catalan boss is tired of being criticized for the amount of money spent by the Citizens in the most recent transfer windows.

Pep Guardiola's Manchester City team has been hugely successful this season, but their dominance has been questioned due to the amount of money spent building their squad.

Today, during Aymeric Laporte's unveiling as a Man City player, Guardiola stepped up to defend the team's transfer business, and maybe without noticing, he aimed a dig at his former club, Barcelona.

"People criticize us for spending too much on signings. There are teams out there that spend €300M signing two players, we did the same to buy six. Good players don't come cheap," Guardiola stated in clear reference to Barcelona's signings of Coutinho and Dembelé.

Guardiola hinted that the team is ready to splash even more cash during the summer, but maybe their transfer business will be limited to sign one or two more players.

"Someday, if the club thinks it's necessary, we may choose to spend over €100M ($148M) for a player. What's certain right now is that maybe we'll sign one or two players next summer and that will be it. We had planned to sign Laporte next summer, but we had to speed things," the Catalan boss added.

Guardiola admitted that the team's struggles with injuries to their center backs played a major role in the decision to sign Laporte during the current window.

"We'll be patient with him, but we know what he can provide to the team. Kompany's had lots of problems with injuries, Stones will be out for six weeks, and even though Mangala has helped us quite a bit, we needed to add depth to that position," Guardiola concluded.