The 30-share Sensex, which had lost 512.38 points in the previous two sessions, edged up 32.12 points, or 0.10 per cent, to close at 33,250.93 after trading between 33,463.80 and 33,111.54.
During the day, the benchmark swung almost 350 points (both sides).
The 50-share NSE Nifty ended flat, up 5.80 points, or 0.06 per cent, at 10,308.95. Intra-day, it touched a high of 10,368.45 and a low of 10,266.95.
Disclaimer: No Business Standard Journalist was involved in creation of this content