Final Predictions

So advancing from the group stages I believe will be: from Group A  Portugal and Switzerland, from Group B Germany and Croatia, from Group C France and Italy, and from Group D Spain and Sweden. 
I think all of the group winners will advance over the second place teams, putting Portugal and Germany in one semi-final against France and Spain in the other.  France will win those last two games, the final over Germany and take the title. 

Portugal  \

                ___Portugal   \

Croatia    /

                                         __Germany   \

Germany   \

                   __Germany   /

Switzerland /



France   \

                ____France   \

Sweden  /

                                       ___France   /

Spain  \

             _____Spain     /

Italy    /