Indian benchmark stock indices reversed intra-day losses to end higher, amid firm European cues, led by index heavyweights Infosys and Reliance Industries.
The S&P BSE Sensex ended 190 points up at 23,382 and the Nifty50 finished 60 points higher at 7,108.
The broader markets underperformed the benchmarks with BSE Midcap and Smallcap indices ending higher by 0.5% and 0.2% each.