Benchmark indices are erased some of its morning gains with Nifty holding above 10,800 level.
At 10:04 hrs IST, the Sensex is up 85.09 points at 35990.52, while Nifty is up 17.50 points at 10824.20. About 1035 shares have advanced, 538 shares declined, and 80 shares are unchanged.