Mumbai, Dec 1 (IANS) A benchmark index of Indian equities markets Wednesday closed on a high for the third consecutive session, gaining over 338 points, led by realty and banking stocks that were beaten down last week.

The 30-share sensitive index (Sensex) of the Bombay Stock Exchange (BSE), which opened at 19,529.99 points, closed at 19,859.87 points (provisional), up 338.62 points or 1.73 percent from its previous close at 19,521.25 points.

At the National Stock Exchange (NSE), the 50-share S&P CNX Nifty ended at 5,963.55 points, up 100.85 points or 1.71 percent.

Broader markets also closed in the green, with the BSE midcap index ending 2.62 percent up and the BSE smallcap index closing 3.06 percent higher