Indian equity markets ended higher for the second straight day with banking stocks leading the charge yet again.