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.
Of a truth France hasn't really been that convincing since the start of this competition. They have been solid at the back that's why they haven't conceeded much goals. It's very unfortunate that Mbappe is not at his best form for France in this competition. But for me I think Spain should advance to the finals. They have been the most hardworking team so far and they deserve a shot in the finals. I'm not expecting anything less from Spain when the meet France, I expect them to play the same way they have been playing so far. They have good goal scorers and if they can utilize their opportunities as it comes along they will win. The French defense will give them problem, because they will be aiming for the game to go into penalty shootout if they can't score goals up front because their strikers are not performing well. They would want to take their chance in a penalty shootout.
In 3 days the big fight will be held, Spain is the favorite to win. With a fast attack strategy, pressing the opponent will overwhelm France. Spain has no problems on its front line and that is a plus point where Yamal and William will again tear apart the French defense. In my opinion these 2 players have the advantage of always bothering opponents, German is able to be overwhelmed by the movements of both of them. This will be important homework for France as well as improving the attack line which is still not perfect. I mean the French attack line for several matches looked like they had problems finishing.