The Sensex advanced 183 to close at 18,763 and the Nifty added 54 points to end at 5,703.
The rupee rose to a near five-month high on Friday after the government stuck to its fiscal second half borrowing and said it will not borrow more via bonds in the current year.
The rupee rose to a high of 52.55, a level not seen since May 1.
It was trading at 52.69 in recent trades versus 53.01/02 last close.
Asian shares rose on Friday as Spain's economic reform plan eased worries about euro zone's finances, while the strength in oil prices also lent support.
All Asian indices except for Nikkei was trading with gains.
Shanghai Composite, Hang Seng advanced 1.4% and 0.4% respectively.
Except, Realty index which closed down 0.4% all the sectoral indices on the BSE edged higher.
BSE Auto index jumped nearly 2% along with Consumer Durables, FMCG, Metal, Power and Health Care indices up 1% each.
Tata Group shares lead gains with Tata Motors, Tata Steel, Tata Power and TCS surging 2-3% each.
The group's holding company Tata Sons invested 220 crore in Infiniti on Wednesday while the news of opening of first store in joint venture with Starbucks also boosted sentiment.
TCS also launched Firebird Plus, a new rapid implementation offering for Oracle Fusion Human Capital Management.
Auto shares were up on hopes that sales growth would pick in October ahead of the festive season. Maruti has gained 2% at 1,353. Mahindra & Mahindra was up 1.6% along with Bajaj Auto gaining 0.7%
The top gainers among the Sensex stocks were Hindalco, Cipla, Sun Pharma, Tata Power, NTPC, ITC and TCS up 2-3%.
Among the losers were Infosys, BHEL, SBI and Gail India down 0.2-0.6%
In other stocks, shares of media and entertainment companies were on a roll with most of the stocks from the sector trading at their 52-week
Why Rangarajan thinks S&P forecast is wrong
Markets end lower amid volatility
Markets surge on govt's reform commitments
Banks reject Kingfisher Airlines' loan demand
Markets end lower on profit booking