Brokers said the likely delay in US rate hike is positive for emerging markets, especially India, triggering fresh round of purchases by retail and institutional investors.
Minutes of the US Federal Reserve's latest meeting released yesterday showed that policymakers were in no rush to raise interest rates.
Shares of Bharti Airtel settled with gains of over 2 per cent, following which the market capitalisation of the company surged by Rs 2,858 crore.
"Risk appetite returned after FOMC minutes revealed lesser chances of a US rate hike soon. It also helped that Moody's retained India's growth forecast, pushing Indian equities higher," said Anand James, Chief Market Strategist, Geojit BNP Paribas Financial Services.
Also Read
Moody's Investors Service has retained India's growth forecast at 7.5 per cent for 2016 but revised upwards estimates for China to 6.6 per cent citing strong fiscal and monetary support.
The NSE Nifty bounced back 49.20 points or 0.57 per cent to 8,673.25. It shuttled in a range 8,690.70-8,645.05.
In line with the overall trend, broader markets too turned positive with the small-cap and midcap indices recovering by up to 1.01 per cent.
Overseas, Asian stocks ended mixed as indices in Hong Kong, South Korea and Taiwan rose by 0.05 per cent to 0.98 per cent while indices in China, Japan and Singapore fell by 0.17 per cent to 1.55 per cent.
while 10 ended lower.
Major gainers included NTPC 3.50 per cent, Adani Ports 2.91 per cent, ICICI Bank 2.24 per cent, Bharti Airtel 2.07 per cent, HDFC Bank 1.38 per cent, ONGC 1.28 per cent, Dr Reddy's 0.89 per cent and SBI 0.79 per cent.
However, Coal India fell 2.59 per cent, Larsen 1.29 per cent, GAIL 1.08 per cent, Tata Steel 1.06 per cent, Infosys 0.88 per cent, HUL 0.78 per cent and Wipro 0.75 per cent.
Among BSE sectoral indices, Utilities climbed 1.88 per cent followed by Power 1.83 per cent, Bankex 1.64 per cent, Infrastructure 1.59 per cent, Finance 1.26 per cent, Telecom 1.21 per cent, PSU 1.00 per cent, Healthcare 0.71 per cent and Oil&Gas 0.76 per cent.
The total turnover rose to Rs 3,127.18 crore from Rs 2,848.97 crore yesterday.