Spain against France will be another repeat of what happened between Spain and Germany in the Quarter Finals of this very campaign. The France national team is about to face one of the greatest test of their stay in this competition and we know how Spain gets the ball so wide when they're going for a counter without a single player not getting in the mix, it will be hard for the France side to get their marking too close to the wingers and midfielders of Spain from how I have seen them (France) play, it will make Kante to be more stressed out that's if they let him do more of the marking tomorrow.
The France national team need to make use of the pitch not playing a one sided game if not they'll pay for it, Mbappe shouldn't be the only target and Dembele shouldn't waste more chances in this encounter and if that happens the Spanish players will capitalize on them and it will be more dangerous if Spain takes the lead but one thing is sure, a draw can happen if the France side keep it calm, IMO France they can't beat Spain even if it goes on to extra time.
The thing is that France game is a lot easier to predict especially when there is absolutely poor creativity in their midfield, if France is to allow or call any player to change their gameplay then I think it would be Paul Pogba and even mbappe himself confesses this because with Pogba at the heart of that midfield mbappe can be easily feed with some killer pass just like the way TONY KROSS does it but due to the ban on Pogba he will have to stay a lot longer to enjoy the good game again.
If you look at how Spain and France played in their last match, It doesn't seem too difficult to guess who will have more control of the game in the semifinals. As we know, France was quite overwhelmed when facing Portugal and I think they were lucky enough to be able to force the match to a penalty shootout. If only Portugal could maximize every opportunity they had, then France could have lost that match.
Meanwhile, Spain has had a very consistent performance at Euro 2024 and they always win in every match they play. They have a very promising rhythm and they can always put on a solid game, and even though Spain has so many young players in its lineup but they have tremendous composure. I guess that Spain will win the match with a score of 2-1.