The 30-share index, which had slipped from record-high by falling 68.26 points in Thursday's trade, gained 48.37 points, or 0.17 percent, to 27,989.01.
The NSE Nifty also edged higher by 5.55 points, or 0.07 percent, to 8,363.40.
Brokers said sentiments remained firm on sustained foreign fund inflows and positive economic data as retail inflation eased to 5.52 percent in October and industrial production grew at 2.5 percent in September.
Besides, falling global crude oil prices influenced trading sentiments, they added.
Among other Asian markets, Japan's Nikkei rose 0.48 percent, while Hong Kong's Hang Seng shed 0.02 percent in morning trade on Friday.
The US Dow Jones Industrial Average closed 0.23 percent higher in Thursday's trade.

Latest News  from Business News Desk