England is the same as Argentina, their managers are not very experienced or at least not big names in the industry, but able to bring the team to the top level of competition. Regarding the betting market in this match, I think it's very likely that England will lose to Spain, on a 1X2 bet England gets @3.45 and on the other hand Spain gets @2.5. Quite a big difference in the EURO final match.
Even so, surprises could happen, remember that Italy was defeated by Switzerland? it was really embarrassing, embarrassing for Italy and upsetting for me who lost $200 on that match for picking Italy to win.
Southgate is having this job in 2016 with he has done good job and having team into semifinal of the World Cup 2018 then final of the Euro Cup 2020 which was good chance of win but sadly at the end they lost on penalties and now having second chance of win this trophy and breaking their deadlock for no win any trophy into Europe.
Here situation is very interesting for both sides with both have been having equal chance but here I have strong feeling Spain is much stronger side then Italy which won against England, so this is going to be testing time for the England because mostly are feeling their performance was not good into early games of this event as they are having end of this event into final specially after having wins against two best teams of this even like Switzerland and Netherlands because both were doing good work but sadly fail to win their games against England.