Oh my god! I never would have predicted this final in a million years! I am a little disappointed to be honest as I was looking forward to seeing a Czech v France semi, and a Czech v Holland rematch in the final.

As it is, this is probably not going to be the greatest game you'll ever see. I think the Greeks, as before, will try and stifle the individual talents present in the Portuguese team and will attempt to hurt them late on as we have seen them do so impressively throughout the tournament.

It's such a tough game to call. Portugal should win but I can't help feeling the Greeks are going to emulate the Danish side of '92 and win against all odds. Good luck to both sides tonight!