La Germania è la prima semifinalista di questo Europeo Austro-Svizzero. La squadra di Joachim Loew ha battuto il Portogallo per 3 a 2 in una gara spettacolare ed avvincente.
La gara al St. Jakob-Park si è messa subito in salita per il Portogallo che tra il 20 e il 24 è sotto di due reti per i gol di Bastian Schweinsteiger e Miroslav Klose. Il Portogallo ha provato con generosità a rientrare in partita accorciando le distanze, con Nuno Gomes, ma la Germania è apparsa più in palla e Michael Ballack firma nella ripresa il 3-1. Inutile il gol di Hélder Postina nel finale. La Germania ora affronterà la vincente di Croazia Turchia.