Schweinsteiger needs to put 'injury problems' behind him - Guardiola

Pep Guardiola believes Bastian Schweinsteiger will impress at Manchester United -- but only if the former Bayern Munich midfielder puts his "injury problems" behind him.

Schweinsteiger, 31, signed for United from Bayern this summer for a reported fee of £14 million to bolster Louis van Gaal's central options ahead of the new season.

The Germany international made 15 Bundesliga starts last season due to injury issues, and Bayern manager Guardiola has admitted to his concerns about Schweinsteiger's battle to be fit.

"When he does not have injury problems, I am completely convinced he will do very well at Manchester United," Guardiola said in The Times.

"He is a top, top player. Unfortunately, the last three years he was never in good condition. He is going to play really well there [at United] -- I really hope that is going to happen."

United begin their 2015-16 Premier League season at Old Trafford on Saturday against Tottenham, who are in Munich along with Real Madrid, AC Milan and hosts Bayern for this week's preseason Audi Cup tournament.

Meanwhile, Guardiola said on Monday he has no doubt that Barca forward and United target Pedro can be successful "with any club in the world."