Seems like all the "big teams" who were considered favorites, including those with all the "primadonnas" are out.
Allowing for the "home team" advantage, my bet for a final is France vs Russia, with France winning the trophy....but this competition has been very surprising from all points of view, to say the least.