The Sensex rose 407.12 points to 77,210.02, while the Nifty gained 114.75 points to 24,129.95 in early trade.
Reliance Industries, HDFC Bank, Infosys and other blue chips led the gains.
Brent crude fell 1.50% to $79.36 a barrel, while FIIs bought equities worth ₹4,859.07 crore on Friday.
