Mumbai: Indian shares rose 0.3% in choppy trade on Thursday, led by gains in financials, with firm world equities supporting the rise.
The 30-share BSE index provisionally ended up 0.1% or 34.63 points at 17,992.74 points with half of its components gaining.
The 50-share NSE index provisionally closed up 0.2% at 5,408.90.