Crude-sensitive stocks rallied as Brent crude fell below $90 per barrel on hopes of a US-Iran peace agreement.
IndiGo, HPCL and BPCL gained up to 4%, while tyre and paint stocks also advanced on expectations of lower input costs.
The rally helped lift the Sensex by nearly 1,000 points and pushed the Nifty back above 23,400.
