The Sensex rose by 224.45 points, closing at 76,724.08, while the Nifty climbed 37.15 points to end at 23,213.20. Out of the Nifty 50 companies, 27 stocks advanced, while 23 declined.
Domestic stock markets on Tuesday ended on a positive note, recovering from seven-month lows hit in the last trading session due to a decline in the rupee and investors worries over the earnings of domestic companies.
Indian stock indices settled in the red for the third straight day on Friday, the last session of the current week, due to looming uncertainties around President Donald Trump-elect's likely actions post his inauguration.
Indian stock markets closed in the negative territory on Thursday with the Sensex and Nifty, both ending the day lower, as concerns over currency weakness and muted earnings expectations weighed on investor sentiment.
Indian stock markets opened on a lower note on Thursday amid the mixed global cues. On the opening, the BSE Sensex was down 214.33 points or 0.27 per cent at 77,934.16, and the Nifty was down 55.25 points or 0.23 per cent, opening at 23,633.70.
Nifty's earnings per share (EPS) expected by a modest 2 per cent year-on-year (YoY) in the third quarter of FY25, according to a report by Nuvama Research.