Logging its first weekly rise in four weeks, the benchmark BSE Sensex on Friday zoomed over 200 points and Nifty rallied past 8,200-mark on continued value-buying amid steady progress in monsoon.
Furthermore, strengthening rupee, which appreciated by 18 paise to 63.55 (intra-session) against the dollar supported the rally.
The Sensex opened higher and gathered momentum on continued buying to touch a high of 27,404.60 but profit-taking at the fag-end trimmed gains.
Rising for the sixth straight session, it finally settled 200.34 points or 0.74% higher at 27,316.17.
On weekly basis, Sensex and Nifty has gone up by 890.83 points and 242.05 points, respectively, snapping their three-week losing streak.
Meanwhile, volumes were well below their 10-day average on the BSE and National Stock Exchange due to heavy rains in Mumbai.
The 50-share Nifty breached the 8,200-mark by surging 50.35 points or 0.62% to close at 8,224.95.
Broader markets also rallied with mid-cap and small-cap indices recording gains of 0.58% and 0.28%, respectively.
Sentiments remained upbeat after the US Federal Reserve left key interest rates unchanged on Wednesday and a pledge from chair Janet Yellen that the central bank will only gradually raise interest rates.
Reliance Industries continued its upward journey for the sixth day in a row, breached Rs 1,000-mark for the first time since November 2014 to touch the day's high of Rs 1,006 and ended 1.78% higher at Rs 996.50.
Other gainers on BSE include, HDFC, ONGC, Hero MotoCorp, Bharti Airtel, HDFC Bank, Vedanta, ITC, TCS, Wipro, SBI, Bajaj Auto, ICICI Bank, Axis Bank, Tata Steel and Hindalco.
Sectorwise, BSE oil&gas gained the most by surging 1.11%, followed by bankex 0.86%, FMCG 0.75%, PSU 0.72% and auto 0.60%.
In overseas markets, Asian markets ended higher and European stocks climbed in their opening trade.