The benchmark indices took a breather and broke the three-day losing streak to end in green with Nifty settling around the 16,200 level. At close, Sensex was up by 503.27 points or 0.94 per cent at 54,252.53 while Nifty was up by 144.40 points or 0.90 per cent at 16,170.20. About 1,712 shares have advanced, 1,509 shares declined, and 126 shares are unchanged.