Antoine Griezmann scored both goals as France beat Germany 2-0 to reach the Euro 2016 final on home soil.The Atletico Madrid man gave Les Bleus the lead from the spot after Germany captain Bastian Schweinsteiger was adjudged to have handled inside the penalty area right on the stroke of half time.

World champions Germany dominated proceedings for long spells but were soon stung again by Griezmann, who stabbed into an empty net after Manuel Neuer punched Paul Pogba’s cross into his path.

France will now play Portugal, who beat Wales in the other last-four tie, in the showpiece final at the Stade de France on Sunday.