На чемпіонаті Європи 2012 року в Польщі і Україні Бастіан Швайнштайгер провів 5 зустрічей і не забив жодного голу, але відзначився двома гольовими передачами. У німця була травма, через яку він не міг нормально виступати в кожному матчі.