BSE: Top gainers and losers
Markets closed the week on a strong note as gains in index heavyweights lifted markets to record highs in the closing hour of trade.
For the day, the Sensex was up 125 points at 22,340 and the Nifty gained 54 points to end at 6,696.
Adding to the positive sentiment was the gain in Rupee which was quoting at an eight month low at 59.88.
In intra-day trades, both the Sensex and Nifty scaled new highs with the Sensex at 22,363 and the Nifty crossed the 6,700 levels to trade at 6,703.