Indian shares eked out gains in a choppy session on Thursday as a jump in metal and energy stocks helped offset losses in IT major Wipro and private sector banks.
The blue-chip NSE Nifty 50 index closed up 0.25 per cent at 18,257.80 and the benchmark S P BSE Sensex ended 0.14 per cent higher at 61,235.30.