Nifty, however, finished a shade lower.
The BSE Sensex resumed higher and hit its all-time high of 30,712.35 (intra-day), the fourth in five sessions, but later eased to a low of 30,338.52 before settling 30.13 points, or 0.10 per cent higher at 30,464.92.
The broader 50-share NSE Nifty touched a high of 9,505.75 at the outset, but succumbed to profit-booking and settled 1.55 points, or 0.02 per cent, down at 9,427.90.
Both the indices recorded their second straight weekly gains by rising 276.77 points, or 0.91 per cent and 27 points, or 0.28 per cent, respectively.
Disclaimer: No Business Standard Journalist was involved in creation of this content
