India's key equity indices -- Sensex and Nifty -- extended their gains from the previous day and traded in the green in early trade on Wednesday.
At 9.42 a.m., Sensex was 0.7 per cent or 378 points up at 58,321 points, whereas Nifty 0.6 per cent or 105 points up at 17,430 points. As of 12:52 p.m., it reached 58,540.51 or up 596.86 points (1.03%). Nifty reached 17,473.10 or up by 147.80 points (0.85%).
Among the individual stocks, Tata Consumers, Bajaj Finserv, Hero Motocorp, Bajaj Finance, and Grasim Industries were the top five gainers among the Nifty 50 companies, while ONGC, Hindalco, JSW Steel, Tata Steel, and Tech Mahindra the top five losers, NSE data showed.
Pharma, housing and telecom stocks can lend support to the rally, said V.K. Vijayakumar, Chief Investment Strategist at Geojit Financial Services.
"But the upside to the rally is likely to be capped by profit taking and concerns arising from the hawkish US Fed," Vijayakumar said.