Bastian Schweinsteiger deltok med Tyskland i EM 2004 i Portugal. Han spilte også for Tyskland under VM 2006, og scoret to mål i bronsefinalen mot Portugal.