Euro 2016 host France have defeated Germany 2-0 to reach final.
Atletico Madrid forward Antoine Griezmann’s brace kept the French dream to lift the European title alive – having thrashed Iceland 5-2 in their last play off game.
2014 world cup winners Germany won Italy on 6-5 on penalties in the quarter-finals before matching up against the French side in semis.
Germany’s race in the competition have ended as the European Championships is the only tournament which does not have a third place playoff.
France and Portugal will play in the finals on July 10 at Stade de France.