I'm no fan of national tournaments especially when germany is involved, so I follow the euro less than half-heartedly, maybe quarter-heartedly. But anyway, my teenage daughter watches almost every game. And based on what she told me I predict the final to be:
a) spain - france
or
b) spain - germany (just realized, this is bs, they will be playing against each other in the quarter finals)