The benchmark indices settled higher tracking positive trend seen in Asian and global markets after investors dismissed concerns over US President Donald Trump's ability to ability to push his agenda.
The S&P BSE Sensex ended at 29,409, up 172 points, while the broader Nifty50 closed at 9,100, up 55 points.
Broader market outperformed with the S&P BSE Midcap index adding 0.7%, while S&P BSE Smallcap index gained 0.6%.
The market breadth, indicating the overall health of the market, was neutral. On BSE, 1,445 shares rose and 1,401 shares fell. A total of 208 shares were unchanged.
"Value buying helped
"Value buying helped

)