Indian equity markets ended higher for the second straight day, with gains led by Auto, Pharma, and real estate stocks.