Portugal have always had a very high quality squad, even if the main leaders leave (Pepe decided to end his career, Ronaldo is still playing, but is not always in the starting lineup). At the last Euro 2024, the Portuguese reached the quarterfinals, losing on penalty shootout to the French.
Croatia disappointed many at the last Euro-2024, the national team failed to get out of the group (although there was little chance initially, as Italy and Spain were in the group). And the match with Spain clearly demonstrated that experience will not allow the national team to remain at a high level, they need younger players, as Croatia was simply overtaken by everyone, the national team could not withstand the onslaught of opponents for long.
Portugal has several young and very promising players, a very strong defensive line, so the hosts look like favorites today.
Prediction: Portugal to win. We recommend the “1 Win” bet, odds 1.58