Durante el Mundial de Fútbol de Alemania 2006, Bastian Schweinsteiger jugó como extremo izquierdo, camiseta japón mundial siendo titular en la mayor parte de los partidos que disputó; creó juego en ataque constantemente por su banda en el mediocampo. Luego de un año, Bastian Schweinsteiger fue pieza fundamental en el armado de la nacional que dirigió Jürgen Klinsmann durante el Mundial de Alemania 2006. Participó en los siete partidos de la Copa, donde Alemania terminó en la tercera posición luego de vencer a Portugal, y culminó con tres asistencias y dos goles.