England and Argentina clash in an eagerly awaited World Cup semi‑final in Atlanta, with both nations seeking the last stage.