By
The benchmark BSE index came off session highs of 1 percent to close up 0.89 percent at 34,445.75.
The broader NSE index ended 0.87 percent higher at 10,582.60, closing above 10,500 for the first time in seven sessions.