Here are some more predictions:
Switzerland vs Turkey
Croatia vs Germany
Austria vs Poland
Update: Damn! Another prediction down the tube. I'm 1 for 4 now. Such a shame for Switzerland.
Update: Argh! Now Poland are winning and Germany lost. I'm 1 for 6!