City are celebrating an unprecedented fourth straight English top-flight crown and will become the first team to win the league and FA Cup in successive seasons if they beat United at Wembley. Guardiola's men will start as hot favourites against United, who have lost six out of their past seven meetings in all competitions against their fierce rivals and finished a lowly eighth in the Premier League.
Ten Hag is fighting to avoid the sack after United's woeful campaign, with England coach Gareth Southgate and Ipswich boss Kieran McKenna among a host of managers linked with the Old Trafford job in recent weeks. But Guardiola has sympathy for Ten Hag after his second season in charge was marred by injuries to a host of key players.
"In the big clubs like United and City, when you don't win you are always in trouble. That's not a secret," Guardiola said at his pre-match press conference on Friday. "I have a huge respect for his job in the past, and now in United. I completely agree when I listen to him say they have not had a full squad - lots of injuries.
"They have a lot of problems and when that happens the manager suffers a lot because the squad is really good. The problem when you are injured you cannot use them and this (is) a big, big disadvantage." Guardiola said despite his team's recent impressive record against United, he would not take them lightly in a repeat of the FA Cup final won 2-1 by City last season.
"United is always United," he said. "Of course in the Premier League, we have been better than them, we are more consistent than them. "But one game, especially United this season against top six, important games, (they) always perform well so we spoke, the players feel it, the players know it - that will be a completely different game."