Indian benchmark indices regain what they lost in Tuesday's trading session. The indices were upbeat since early trade on Wednesday with BSE Sensex at 36,279.72, up by 306.01 points or 0.85 per cent and Nifty50 at 10,914.50, up by 79.20 points or 0.73 per cent.