Argentina, the defending world champions, staged a comeback to defeat England in the World Cup semifinal held in Atlanta.