Benchmark indices ended the day higher, as global cues remained strong and hopes were that the US Fed would not hike interest rates in its Sept policy.
Most global markets were also higher, including the German DAX and the French CAC.
Leading the set of gainers from the Nifty was TCS, which gained as much as 2.5 per cent in trade. Other notable gainers were Vedanta and ICICI Bank. In fact, ICICI Bank gained ground after its subsidiary, ICICI Prudential Life Insurance launched its maiden IPO.
Among the Nifty losers were Maruti Suzuki, Bajaj Auto and Axis Bank. Welspun India was under some pressure and ended the day lower, after a lawsuit was filed against its US subsidiary and the Indian company.
Among the non index stocks, Vipul shares jumped as much as 7 per cent, after the company got environmental clearance for Aarohan project and prepaid debt worth Rs 163 crores.
Shares in Reliance Capital gained after Deutsche Bank raised its target price of on the stock to Rs 650.
Meanwhile, the rupee rose a tad bit at Rs 66.88 to the US dollar. Other European markets were trading higher with the German DAX up more than half a per cent, while the French CAC was up almost one per cent.