The Sensex, which had lost 77 points in last two sessions, went up by 202 points in initial trades to touch a 23-month migh of 19612.18 on solid buying.
However, markets wilted after data showed country's exports dipped for the seventh straight month in November by 4.17 per cent to USD 22.3 billion.
A spate of profit-booking in counters that have recently run up kept the 30-share Sensex in negative terrain thereon and the index closed at 19,387.14 -- a drop of 22.55 points, or 0.12 per cent over yesterday.
"Profit-booking was why markets came down after hitting multi-month highs. However, the outlook on reforms remains good as investors feel government will be able to push through Banking Bill etc. After having got Parliament's nod for more difficult FDI in retail," Rikesh Vinod Parikh, Vice President