The benchmark BSE 30-share sensitive index (Sensex) closed at all time high on Friday on the back of good economic data and robust quarterly financial results by corporates. Meanwhile the rupee slipped to 61.72 a dollar compared to its previous close of 61.55 on Thursday.
The Sensex was up by 106.02 points to close at 28046.66.
The rally was led by metal stocks at 2.53 per cent followed by realty 2.35 per cent and oil & gas 1.06 per cent.
However, healthcare index lost 1.22 per cent while FMCG was down by 0.12 per cent.
The mid-cap stocks and small-cap stocks on BSE gained 0.52 per cent each. On the National Stock Exchange (NSE), the 50-share Nifty closed at 8389.90 with a gain of 32.05 points.