Snapping two-session long losing spree, the benchmark indices settled higher as a much better-than-expected December quarter GDP data lifted sentiment, while positive manufacturing data released today also contributed to gains.
The S&P BSE Sensex ended the day at 28,946, up 203 points, while the broader Nifty was ruling at 8,940, up 61 points.
In the broader market, the BSE Smallcap and BSE Midcap index gained 0.1% and 0.4%, respectively.
The market breadth, indicating the overall health of the market, was strong. On BSE, 1,629 shares rose and 1,216 shares fell. A total of 197 shares were unchanged.
"Surprising markets
"Surprising markets

)