It's a 50-50 match. Home turf is always advantage and Germans will be missing Gomez and Hummels. They haven't been looking as good as 2 years ago (Lahm retiring).
That is true, but frankly Germany played better thrue the tournament and had more continuous pace than France which flashed and scroed too much in last minutes.
(maybe I'm to much pro Gremany and against France /damn you Thuram, twice damn you )
Germany with no Hummels and Gomez, France will have Kante and Rami back, the atmosphere on Velodrome is much better than Saint Dennis, everything seems to favor France but you can never rule out the Germans.