Following three days of declines, equity benchmark indices recovered on Tuesday as global markets regained.
The 30-share BSE Sensex gained 261.16 points or 0.39 percent to 66,428.09. It rose 392.89 points or 0.59 percent, during the day to 66,559.82.
The Nifty advanced 79.75 points or 0.40 percent to 19,811.50.
Power Grid, Kotak Mahindra Bank, Tech Mahindra, Bajaj Finserv, ITC, Bharti Airtel, Nestle, NTPC, Bajaj Finance, Reliance Industries, Infosys and HDFC Bank were the top gainers on the Sensex.
HDFC Bank finished nearly 1 percent higher after reporting a consolidated net profit of Rs 16,811 crore for the September quarter, its first quarterly earnings statement since merging with parent HDFC.
Among the laggards were Tata Motors, Larsen & Toubro, IndusInd Bank, Tata Consultancy Services, JSW Steel, and Mahindra & Mahindra.
In Asian markets, Seoul, Tokyo, Shanghai, and Hong Kong all finished in green.
European stocks were trading higher.
On Monday, the United States markets finished higher.
Brent crude gained 0.48 percent to USD 90.08 per barrel.
According to exchange data, Foreign Institutional Investors (FIIs) sold securities worth Rs 593.66 crore on Monday.
On Monday, the Sensex fell 115.81 points or 0.17 percent to 66,166.93. The Nifty lost 19.30 points or 0.10 percent to 19,731.75.
Also read: Suspected Gunman Who Shot Dead 2 Swedes In Brussels Is Shot