Mumbai: The BSE benchmark Sensex rebounded by about 295 points to finish at 34,300 and the NSE Nifty reclaimed the 10,500-level today.
After opening on a strong footing, the Sensex advanced to hit a fresh high of 34,351.34 on the back of continued buying by domestic funds and retail investors but later declined to 34,115.12 on profit booking.
It finally settled 294.71 points, or 0.87 per cent, higher at 34,300.47. The index had lost 407.40 points, or 1.18 per cent, to settle at a one-month low of 34,005.76 on Friday.
The broader Nifty, after touching a high (intra-day) of 10,555.50 points, finished at 10,539.75, up 84.80 points, or 0.81 per cent.