Market sentiment was also boosted after the US Federal Reserve opted to keep interest rates at ultra-low level after the conclusion of a two-day monetary policy meeting.
Meanwhile, the Bank of Japan (BOJ) kept interest rates and the government bond buying unchanged after the conclusion of a two-day monetary policy meeting.
More From This Section
Strong foreign capital inflows also was the another factor behind rise in Sensex.
The Sensex rose 248.62 points or 0.89 per cent to settle at 28,051.86 after hitting 11-month high of 28,240.20 during the week.
The Sensex had last traded at 28,417.59 on August 10, 2015 during the intra-day trade.
The NSE 50-share Nifty also rose by 97.30 points or 1.14 per cent to close at 8,638.50 after hitting 15-month high of 8,674.70 during the week. The Nifty had last traded at 8,699.85 on April 17, 2015.
The government on Friday listed the much-awaited GST bill for consideration and passage in Rajya Sabha's agenda for the next week.
Meanwhile, the Group of 20 major economies, including India, has vowed to deploy all policy tools to foster confidence and boost global environment for growth, which they said was "challenging" and uncertain after the UK's decision to exit the world's largest single market, the EU.
Traders said covering-up of short positions on expiry of July series of derivative contracts and participants carrying positions to new series also boosted sentiment.
Meanwhile, foreign portfolio investors (FPIs) and foreign institutional investors (FIIs) bought shares worth whopping Rs 3,993.60 crore during the week as per Sebi's record including the provisional figure of July 29.
Broader market depicted strength. The BSE mid-cap index rose 383.81 points or 3.13 per cent to settle at 12,661.06 and the BSE small-cap index gained 202.64 points or 1.67 per cent to close at 12,309.95. Both these indices outperformed the Sensex.
Among the S&P, BSE sector and industry indices, Consumer Durables rose by 2.52 per cent, followed by Auto 2.15 per cent, Power 1.98 per cent, Teck 1.70 per cent, IT 1.51 per cent, Oil&Gas 1.42 per cent, Bankex 1.41 per cent, PSU 1.21 per cent and FMCG 1.14 per cent.
Consumer goods fell 0.46 per cent, followed by Healthcare 0.42 per cent and Metal 0.30 per cent.
In the 30-share Sensex pack, 19 stocks rose, while 11 declined during the week.
Car major Maruti was the biggest gainer in the Sensex pack and was up by 7.61 pc, followed by Asian Paint 6.64 pc, PowerGrid 5.42%, Sun Pharma 5.33%, TCS 4.36%, Adaniports 3.32%, SBIN 2.51%, Lupin 2.47%, HindUnilever 2.06%, Cipla 1.99%, M&M 1.74%, Wipro 1.59%, Axis bank 1.58%, HDFC 1.38%, HDFC Bank 1.23% and ITC 1.16 per cent.
However, Dr Reddy dipped by 18.53 pc, Tata Steel 2.89%, GAIL 2.54%, Bharti Airtel 1.87%, HeroMotoco 1.53%, ONGC 1.12%, Larsen 1.01% and Coal India 0.76%.
The total turnover during the week at BSE and NSE rose to Rs 19,207.06 crore and Rs 1,22,169.73 crore, respectively, as against last weekend's level of Rs 15,754.27 crore and Rs 96,015.14 crore.