Durante las próximas tres temporadas, hasta el final de 2007-08, Schweinsteiger hizo 135 apariciones en todas las competiciones para el Bayern de Múnich (UEFA Champions League, la Bundesliga y la Copa de Alemania), anotando 10 goles en el proceso.