Guardiola was angered by the statements of the two former internationals regarding City’s exit from the semi-final against Real Madrid.
City seemed on their way to reaching the second final in a row after winning 4-3 in the first leg at home and advancing with a clean goal in Madrid until the last minute, before the double of Brazilian substitute Rodrygo in the 90th and 90th minutes to take the match into two extra periods, which Real settled with a penalty kick by French Karim Benzema.
Evra, who won the continental title with United in 2008, saw Guardiola’s team lacking personality and leadership, while Berbatov questioned the players’ focus.
City responded to this disappointing exit by scoring 10 goals in two Premier League games to move closer to their fourth title in five seasons, as they continued their search for their first continental title.
Guardiola, who has also been criticized by former Real Madrid midfielder Clarence Seedorf, was scathing in his response to the skeptics.
In his defense, he referred to his victory in the Champions League final against United in particular when he was coach of Barcelona in 2009 and 2011.
“I played against them, I didn’t see this character when we destroyed United in the Champions League final. You can’t have personality because you conceded two goals in a minute after you had so many chances to score?” he said on Friday.
“Sometimes, that’s how football is, anything can happen. We can’t control a lot of things but when you always get to the last stages in four or five years, it’s unbelievable.”
“We have an amazing character. I’m sorry but I don’t agree at all. We’ve shown our character in the last five years, every three days, in all competitions.”
City will hope to take advantage of Liverpool’s preoccupation with Saturday’s cup final against Chelsea at Wembley Stadium, to expand the gap to six points with him and move closer to the league title.
City is three points ahead of Liverpool, two games from the end, and will come to West Ham on Sunday and conclude the season at home against Aston Villa, while Liverpool will meet with Southampton on Tuesday before receiving the “Wolves” at the end.