Indian equity markets ended higher for the third straight day, ending the truncated week on a positive note.