I reckon an entertaining 1-1 tonight, then Switzerland to sneak a 1-0 vs the Welsh in a dire game tomorrow.
My predictions:
Winners:
France
Final:
France vs Germany
Semi-Finals
Belgium vs France
England vs Germany
Quarter-Finals:
France vs Poland
Belgium vs Italy
Germany vs Denmark
Spain...