Benchmark indices were off their early highs amid thin volume. The 30-share BSE Sensex gained 72.96 points at 36,149.68 and the 50-share NSE Nifty rose 30.60 points to 10,890.50.
The market breadth remained in favour of bulls. About two shares advanced for every share falling on the BSE.