Mumbai, May 23 -- Indian stock indices rebounded on the last trading session of this week, with both Sensex and Nifty rising about 1 per cent, buoyed by optimism over US-China trade negotiations.

BSE Sensex ended at 81,721.08, up 769.08 points or 0.95 per cent, while the Nifty 50 at the National Stock Exchange (NSE) was at 24,853.15, up 243.45 points or 0.99 per cent.

Sectorally, strength was observed in Consumer Goods, IT, Consumption, Financial Services, and Banking stocks, while weakness persisted in the pharma and healthcare sectors.

The Nifty opened on a flat note at 24,639 and briefly dipped to a low of 24,614 before staging a sharp rebound to touch an intraday high of 24,909.

Observing the trending today, Sundar Kewat, Technica...