Indian equity markets held on to opening gains to end higher for the fourth straight day, outperforming their global peers.