Besides, a mixed trend at other Asian markets influenced trading sentiments here.
The 30-share index rose by 145.92 points, or 0.52 per cent, to 28,267.81 points. The gauge had gained 775.07 points in the previous two sessions.
The wide-based Nifty of the National Stock Exchange moved up by 35.20 points, or 0.41 per cent, to 8,549.00.
Brokers said apart from heavy purchases made by foreign funds on the domestic bourses on Friday, encouraging corporate earnings and a mixed trend at other Asian markets on a strong pick-up in oil prices mainly buoyed trading sentiments.
Among Asian markets, Hong Kong's Hang Seng declined by 0.63 per cent, while Japan's Nikkei rose by 0.81 per cent in early trade today.
The Dow Jones Industrial Average ended 1.10 per cent higher on last Friday.
