后卫的位置上踢满90分钟，从而帮助德国队4-0大胜澳大利亚，而这只是他代表德国队出战的第三场比赛。小组赛的第二轮，巴德施图伯再次进入首发阵容，代表德国于6月18日在伊丽莎白港的尼尔森·曼德拉海湾球场迎战塞尔维亚，他踢了77分钟，随后被他在拜仁的队友马里奥·戈麦斯换下。由于本场比赛表现欠佳，巴德施图伯受到了一些批评并失掉了他的首发位置，博阿滕取代了他在左边后卫的位置并踢完了余下的比赛，而0-1负于塞尔维亚也成为了南非世界杯中唯一一场巴德施图伯出场而德国队却失利的比赛。
2012年欧锦赛