Bayer Leverkusen forward Eren Derdiyok was the hero for the Swiss as he hit a hat-trick — with all three goals set up by club teammate Tranquillo Barnetta. Stephan Lichtsteiner and Admir Mehmedi struck the other goals for the hosts.
Germany attempted to respond through efforts by Mats Hummels, Andre Schurrle and Marco Reus, but they were always on the back foot, giving Joachim Low plenty to think about ahead of their Group B matches against Portugal, Denmark and the Netherlands.
>> Spain 2-0 Serbia
>> Portugal 0-0 Macedonia