Bastian Schweinsteiger
Bastian Schweinsteiger to undergo Manchester United medical on Sunday.Reuters

Manchester United have agreed a deal with Bayern Munich to sign German international midfielder Bastian Schweinsteiger.

United announced this news on their official website and on their Twitter handle on Saturday. A statement on their website read: "Manchester United is delighted to announce it has reached agreement with Bayern Munich to sign midfielder Bastian Schweinsteiger, subject to a medical and personal terms. A further announcement will be made when the process is complete."

After 17 years and 536 appearances for Munich, Schweinsteiger is set to leave the club and join the Red Devils soon. He will undergo a medical on Sunday and then he only has to agree personal terms to complete the move to Old Trafford.

The Bayern Munich star midfielder is likely to be offerd a three-year contract. Schweinsteiger will probably be offered a wage of £1,40,000 a week and the transfer fee is likely to be around £15million.

"We've granted his request and agreed transfer terms with Manchester United. I won't hide the fact that I'm wistful. I regret it. We tried to convince him to stay with Bayern, but I can also understand a player seeking to gain new experience at the end of his career. He's earned this status. He's been with us for 17 years and passed through every level. He has achieved great things. He has won everything. He has done so much for this club. We said goodbye in great friendship," said Bayern Munich chief executive Karl-Heinz Rummenigge at a press conference on Saturday.

Schweinsteiger has already played under United boss Louis van Gaal back in 2010 and 2011, when the latter was the manager of Bayern Munich. Schweinsteiger led Germany to a Fifa World Cup title in 2014. He also has won one UEFA Champions League, eight Bundesliga trophies and seven domestic cup titles during his long stay at Bayern Munich.