England and Argentina will meet on Wednesday in a blockbuster World Cup semi-final infused with decades of bitter rivalry after they battled past Norway and Switzerland respectively in the quarter-finals.
The South Americans and their talisman Lionel Messi must defeat England in Atlanta to keep alive their hopes of becoming the first team to win back-to-back World Cups since Brazil in 1962.