Benchmark Sensex bounced back 351 points while Nifty closed above the 19,750 level on Wednesday following buying in capital goods, banking and oil shares amid fresh foreign fund inflows. Snapping its three-session losing run, the 30-share BSE Sensex climbed 351.49 points or 0.53 per cent to settle at 66,707.20. During the day, it jumped 541.56 points or 0.81 per cent to 66,897.27.