Nifty has immediate support placed around the level of 10,590, followed by 10,550. On the upside, 10,660 is an immediate resistance level, followed by 10,700. Stocks to watch out for the day are Maruti Suzuki India, Tata Chemicals, Quess Corp, Welspun Enterprises, Texmo Pipes and Products, Alok Industries and GE Power India.