Sensex, Nifty, Share Prices Highlights: Benchmark indices held on to most of their opening gains to close higher on Wednesday, with the Sensex ending the session at 81,879.40, up 772.75 pts or 0.95 per cent, and the Nifty 50 settling at 25,255.05, up 210.40 pts or 0.84 per cent. Markets had opened sharply higher after the Diwali holiday, with the Nifty gap-opening near 25,338 and Bank Nifty near 60,525, before trimming some gains through the morning session.