My predictions for tonight:
Switzerland Vs. Italy - Italy is a slight favourite, but I think a draw is the most likely outcome. Probably a goalless one, or a 1-1.
Both teams have solid defence, with 0.571 goals lost on average in a game played (for 2024). Italy has better winning rate, but Switzerland haven't lost any game in 2024.
Penalties are very much expected. And, as penalties are a lottery, any of them can win it.
Germany Vs. Denmark - Germany is a strong favorite (for a game at this stage) with odds around x1.58 and I don't expect a surprise here. Both teams are undefeated in this calendar year, but Germans have better attacking power and are playing at home, which will be a big advantage.