State-owned NTPC, however, tanked 11.43 per cent to end the day as the biggest Sensex loser on concerns that the Central Electricity Regulatory Commission's (CERC) tariff regulations would be negative on the power producer.
The 30-share BSE barometer resumed lower and gradually recovered, improving further to settle at one-month high of 20,811.44, a rise or 110.69 points or 0.53 per cent. The last time the key index closed at this level was on January 24.
Tata Power was the biggest Sensex gainer at a little over 5 per cent.
"Following the implications that the CERC has announced final tariff orders, NTPC was seen down over 11 per cent... Tata Power was up by over 5 per cent as the latter has been allowed to hike tariff and got relief in form of compensation to make up for losses incurred at its Mundra plant," said Nidhi Saraswat, Senior Research Analyst, Bonanza Portfolio.
More From This Section
Besides Tata Power, major gainers were BHEL at 3.95 per cent, Axis Bank at 3.85 per cent, Larsen 2.85 per cent, Dr Reddy's Lab 2.42 per cent, ONGC 1.86 per cent, Hero Motocorp 1.67 per cent, HDFC 1.53 per cent, Gail India 1.51 per cent, M&M 1.47 per cent, ICICI per cent, Wipro 1.10 per cent and Sun Pharma 0.98 per cent.
Meanwhile, Foreign institutional investors (FIIs) bought shares worth a net Rs 603.41 crore on last Friday, as per provisional data from the stock exchanges.