The German midfielder joins the club for a fee of £37m
Manchester City have completed the signing of Leroy Sané from Schalke 04 for a fee of £37m this afternoon.
The German international becomes the club's fifth signing of the summer behind Ilkay Gundogan, Nolito, Aleks Zinchenko and Aaron Mooy who have all arrived under new manager Pep Guardiola.
"I feel really good, I’m happy to be here and happy that it has all worked out. Now I can settle here in Manchester and play for City," he told the club's official website.
"One of the reasons I decided to join City was Pep Guardiola; he convinced me to come here and that I can continue to progress. I know I will learn a lot under him and now I can take the next step in my career.
"I followed Pep at Barcelona and at Bayern where he achieved a lot and worked really well with young players.
"I think he can make me a more complete player. I think I will need a bit of time to start with because it’s another league and there’s a different style of play but I think I can adapt very quickly."
The 20-year-old has signed a five-year contract which will keep him at the club until 2021.
Sane featured in Germany's squad which reached the semi-final of the European Championships in June, only to be beaten by hosts France.
"He is a special talent, and an exciting player that I think our supporters will enjoy watching," said Guardiola.
"He has great technical ability, is comfortable on the ball and there is much to admire about the way he plays football. He is fast, enjoys creating chances for others, works hard for the team and scores goals, too. He also has a very positive attitude and will fit in well with our squad.
"At 20, he is still developing as a player but he is already a member of the German national side and I think he will be a fantastic asset to our Club. We are very happy he decided to join us."
Manchester City begin their season on August 13 at home to Manchester City.