After trading modestly higher till mid afternoon, the market suffered a setback but rebounded swiftly to end on a positive note on Wednesday.
The Senesx ended at 20,044.43 (provisional) with a gain of 62.86 points or 0.31%.
The Nifty closed at 6061.80, up 13.30 points or 0.22%.
Bank stocks found some support towards the end.
Select capital goods, power and IT stocks moved up.
Realty stocks started well, but lost ground later on in the session.
Consumer durables, oil, automobile and metal stocks too closed weak.
Pharmaceuticals and power stocks ended on a mixed note.
Midcap and smallcap stocks ended weak.