Even though Argentina and France looked very convincing to reach their dream final but I will never underestimate Croatia and Morocco. Croatia unexpectedly reached the semi-finals through two crucial matches and both were due to penalty shoot against Japan and Brazil. Meanwhile, Morocco managed to beat Spain via penalty shoot and beating Portugal. These two teams are not the favorites, but both of them can reach the final if they can beat their opponents in the semi-finals.
There are 3 possibilities about the team that will reach the final in my opinion:
1. Croatia vs France
2. Argentina vs Morocco
3. Argentina vs France
You are left with one other possibility, namely Croatia vs Morocco apart from this possibility which is certainly small but that doesn't mean it can't happen.
We know that their current condition definitely has a condition where they are more confident even though the opponent they will face is quite strong. on the other hand Croatia is a previous world cup finalist so this is possible to happen even though their opponents are Argentina and Morocco will struggle quite hard with France.