Indian equity markets ended higher for the second day, ending the weekly options expiry session on a strong note, led by a last hour recovery in banking and pharma stocks.