Benchmark indices closed higher for a second session as broad-based buying lifted financials. Stocks like SBI, Shipping Corporation and Kalyan Jewellers moved sharply on earnings and corporate developments news.