The Sensex rose 362.57 points to close at 76,515.43, while the Nifty50 gained 24.25 points to settle at 23,897.70 on Friday.
The recovery snapped a four-day losing streak as global equities improved and fears regarding a potential US interest rate hike subsided.
Sector-wise, the Nifty Metal index outperformed with a 1% gain, while the Nifty Realty index recorded the largest decline among sectoral indices.