Retailers under pressure despite recent gains