Bastian Schweinsteiger
Bastian Schweinsteiger has officially joined Manchester United from Bayern Munich Getty

Manchester United have officially confirmed the arrival of Bastian Schweinsteiger from Bayern Munich, with the midfielder having successfully completed a medical and signed a three-year deal at Old Trafford.

An announcement regarding the initial agreement was provided on Saturday 11 July and the player subsequently provided reasons for his decision to leave the reigning Bundesliga champions in an open letter addressed to Bayern supporters.

Twitter/@ManUtd

Now the formalities have been officially been completed, United move to announce the deal just hours after a club tailor appeared to give the game away by tweeting pictures – since deleted – of both Schweinsteiger and Morgan Schneiderlin at a fitting for new suits ahead of the club's pre-season tour of the United States.

"I have thoroughly enjoyed my time at Bayern Munich, it has been an incredible journey and I didn't take the decision to leave lightly," Schweinsteiger told the club's official website.

"Manchester United is the only club that I would have left Munich for. I feel ready for this new and exciting challenge in what I regard as the most competitive league in the world and I am looking forward to working with Louis van Gaal again.

"I will never forget my time at Bayern Munich and I would like to thank everyone at the club and the fans for the great memories."

Van Gaal previously worked with Schweinsteiger during his stint in charge at Bayern between 2009-2011 and is excited at the prospect of his current squad now benefiting from the 30-year-old World Cup winner's wealth of experience.

He said: "Bastian is, of course, no stranger to me. I worked with him during my time at Bayern Munich and I am truly delighted he is joining Manchester United. His record speaks for itself; he has won every honour at club level and was a major part of the successful Germany World Cup-winning team last summer.

"Bastian is the ultimate professional and there is no doubting his talent and his ability to control games. He brings a wealth of experience and is an excellent addition to our squad."

While no official fee has so far been given by United or Bayern, The Telegraph reports that the deal for Schweinsteiger is believed to be worth in the region of £14m ($21.7m).