Indian shares retreated from early losses to end higher in volatile trade on Tuesday, with financials leading the gains, as investors geared up for the upcoming March-quarter results beginning later this week. The benchmark BSE index closed up 0.62 percent at 38,939.22. The broader NSE index ended 0.58 percent higher at 11,671.95.
Both indexes recorded a second session of gains in five. Yes Bank Ltd ended 4.06 percent higher, while ICICI Bank closed up 2.6 percent.