Two more years
The 19-year-old's previous deal was due to expire in 2005, but after talks with Bayern manager Uli Hoeness, Schweinsteiger has committed himself to the defending German champions for another two years.
The player, who has scored three goals in 19 appearances this season, said: "I know that Bayern is the best club for me to be at and I am very happy to have reached an agreement to stay here until 2007."
©UEFA.com 1998-2015. All rights reserved.