England will play South Africa in the World Cup final after the Springboks emphatically ended Argentina's tournament hopes with a 37-13 triumph at Stade de France.

A month after South Africa inflicted England's record World Cup defeat - a 36-0 drubbing in the pool stage - the countries will clash again next Saturday.

South Africa had the semi-final won by half-time, when they led 24-6, scoring tries through scrum-half general Fourie du Preez, wing Bryan Habana and number eight Danie Rossouw, with full-back Percy Montgomery - the tournament's top points scorer - adding three conversions and a penalty.