The BSE Sensex and Nifty rose on Thursday, heading for a second straight session of gains after hitting a nearly 2-1/2 week low on Tuesday.
The benchmark BSE Sensex was up 1.8 percent while the broader Nifty gained 1.9 percent as of 2:36 p.m.
Both indexes were heading for a second straight day of gains on the back of strong foreign fund buying and as the U.S. Federal Reserve on Wednesday maintained language suggesting that rate hikes would not happen for a "considerable time".
Shares of blue-chips rose.
Larsen and Toubro Ltd was up 3.1 percent, Tata Motors Ltd gained 2.9 percent and Bharat Heavy Electricals Ltd added 2.8 percent.
Asian shares were mixed, while MSCI's index of ex-Japan Asian shares fell to a 12-week low.
More From This Section
(Reporting by Abhishek Vishnoi)