Owing to positive global cues, the domestic benchmark indices managed to close on a green note despite erasing morning gains during the afternoon session. BSE Sensex travelled back to end at 59,793, gaining 105 points or 0.18 per cent whereas Nifty 50 settled at 17,833, higher by 35 points or 0.19 per cent.