The 30-share Sensex provisionally ended up 112 points at 28,555 and the 50-share Nifty closed 24 points higher at 8,561 after hitting a record high of 8,626.95.
BSE Mid-cap index ended at a record closing high of 10499.86 and CNX Mid-cap index ended at a record closing high of 12672.85 levels.