However, gold halted its two-week winning streak, largely in line with global trend, amid slowdown in buying by jewellers as demand receded at higher levels.
Trading sentiments got a boost after the government said it might reconvene the Monsoon Session to pass key reform bills, including GST.
The BSE Sensex started the session higher, hitting a high of 26,124.83, but succumbed to selling pressure as Chinese equities continued to slide and lost over 7 per cent.
The gauge had recorded its biggest-ever fall of 1.624.51 points in yesterday's trade.
More From This Section
The broad-based NSE Nifty too covered up some lost ground, up 71.70 points, or 0.92 per cent, to end the day at 7,880.70.
During the session, it hovered between a high of 7,925.40 and a low of 7,667.25.
Globally, a higher opening in European markets and most Asian markets ending mixed with China's Shanghai Composite tumbling 7.63 per cent amid continued slowdown in the world's second-largest economy, prompting the central bank to cut the reserve requirement ratio and key interest rates to halt the slide, influenced sentiments here.
In the national capital, gold retreated from three-month high by falling Rs 215 to Rs 27,360 per 10 grams, snapping its two-week rising streak, due to fall in demand from jewellers at current levels amid a weak global trend and strengthening rupee.
At Mumbai, the precious metal dropped by Rs 410 to Rs 26,950 per 10 grams.