Indian equity benchmark indices bounced back on Wednesday following buying in capital goods, banking, and oil stocks amid fresh foreign fund inflows. Breaking its three-day losing streak, the BSE Sensex gained 351.49 points or 0.53 per cent to settle at 66,707.20. The NSE Nifty advanced 97.70 points or 0.50 per cent to end at 19,778.30.