The Nifty of the National Stock Exchange (NSE) rose 51.75 points to 19,716.45.

High volatility was seen during the session, as the Sensex fell 20 points to 65,925.64. It dropped 396 points to 65,549.96, days low. In late trade, it erased earlier losses and ended at 66,118.69, up 173.22 points from its previous close.

In stocks, capital goods went up by 1.14 pc, followed by health care by 1.13 pc, industrials by 0.97 pc, and FMCG and telecommunications by 0.77 pc each.

In scrips, L&T was a star gainer, up 1.94 pc to Rs 2968.75, ITC by 1.48 pc to Rs 448.95, Sun Pharma by 1.44 pc to Rs 1141, Maruti Suzuki by 1.42 pc to Rs 10,699.65, and Reliance Industries by 1.26 pc to Rs 2371.

The losers were Titan by 1.24 pc to Rs 3221.75, SBI by 0.77 pc to Rs 589.70, ICICI Bank by 0.69 pc to Rs 942, and HDFC Bank by 0.59 pc to Rs 1528.55.

The midcap increased by 0.76 pc and the smallcap by 0.68 pc.

In 30 scrips, 21 advanced while 9 declined.

(With UNI inputs)