Equity benchmark indices witnessed a see-saw movement in the early trade on Wednesday amid high volatility.
The 30-share BSE Sensex fell 316.75 points or 0.45 per cent to 70,053.58 points in the opening trade but soon regained the lost ground to trade with a gain of 60.70 points or 0.09 per cent at 70,431.25 points.
At 10:22 am, Sensex was trading 451.98 points higher at 70,822.52, whereas Nifty was trading 138.05 points up at 21,376.85.
The broader Nifty, which initially declined 51.50 points or 0.24 per cent to 21,187.65 points, recovered quickly to trade at 21,265.95 points, 27.15 points higher or 0.13 per cent at 0951 hours.
Among the Sensex firms, IndusInd Bank, SBI, Tata Steel and Infosys were trading with a gain of up to 1.84 per cent.
HCL Tech, JSW Steel and PowerGrid were other major gainers.