​Indian private lender ICICI Bank reported a higher-than-expected profit for the second quarter on Saturday, as lower provisions against bad loans balanced out a fall in treasury income.