The Indian equity benchmarks on Tuesday finished in green, snapping a five-session losing streak led by strong buying interest in banking stocks. The 30-share BSE Sensex rose 367 points or 0.64 per cent to settle at 57,858 in a highly volatile trading session, while the broader NSE Nifty moved 129 points or 0.75 per cent to close at 17,278. <br /> <br />During the day, both the indexes swung between gains and losses before settling in the positive zone. Sensex and Nifty staged a strong recovery in late deals after hitting their respective intraday lows of 56,410 and 16,837.