On similar lines, the broader NSE Nifty advanced 49.85 points or 0.28 per cent to end at 17,786.80.
In the Sensex pack, Maruti, Reliance Industries, NTPC, Power Grid, Mahindra & Mahindra, Bajaj Finserv, Titan and Kotak Mahindra Bank were the major winners.
Shares of Maruti climbed nearly 5 per cent after the company announced its earnings.
Tech Mahindra,
Elsewhere in Asia, markets in Seoul, Tokyo, Shanghai and Hong Kong ended lower.
Stock exchanges in Europe were trading in the negative territory in mid-session deals. Wall Street had ended on a mixed note on Thursday.
International oil benchmark Brent crude was trading 0.84 per cent lower at USD 96.15 per barrel.
Foreign Institutional Investors (FIIs) turned buyers on Thursday as they bought shares worth Rs 2,818.40 crore, as per exchange data.
SEE ALSO: