W czerwcu 2008 roku niemiecki pomocnik razem z reprezentacją prowadzoną już przez Joachima Löwa zdobył srebrny medal mistrzostw Europy. Na turnieju w Austrii i Szwajcarii Schweinsteiger strzelił dwie bramki – w ćwierćfinale z Portugalią i w półfinale z Turcją, natomiast w drugim meczu rundy grupowej przeciwko Chorwacji w 92. minucie został ukarany czerwoną kartką.