The NSE Nifty closed with a gain of 38 points at 7,499. The NSE Nifty opened at 7,457 hitting a high of 7,508 and low of 7,405.
The India VIX (Volatility) index was down 2.74% to 17.1150.
The Indian Rupee was trading up by 17 paise at 67.40 per US dollar.
On the global front, China's Shanghai Composite index ended marginally higher 0.21% and Hang Seng closed down.
In Europe, the FTSE 100 marginally up 0.12%. On the other hand, DAX and the CAC 40 were trading up 0.3% each.
ICICI Bank, Kotak Mahindra Bank, ITC, Cipla, Infosys, Axis Bank and Tech Mahindra were among the gainers on NSE, whereas Hindalco, Vedanta, Asian Paints, Sun Pharmaceuticals, Yes Bank, Cairn India, Idea Cellular were among the losers today.