Argentina and Switzerland reprise WC rivalry, fight for last-four spot