The broader NSE index closed 1.24 percent higher at 10,735.45, while the benchmark BSE index ended up 1.14 percent at 35,756.26. The BSE index snapped out of nine straight days of losses, recouping from its worst losing streak in nearly eight years, while the NSE index recovered after eight consecutive sessions of falls.
Reliance Industries finished 1.5 percent higher, while Infosys ended up 2.3 percent. IT stocks bounced back after two days of losses. Shares of Infosys Ltd, the top gainer on the NSE index, rose as much as 1.6 percent. Financial stocks such as ICICI Bank Ltd and energy stocks such as Reliance Industries Ltd were also among the biggest gainers.