After slipping around 1 per cent during the day, the benchmark indices staged a smart recovery in the last half hour of the session to end flat on Wednesday.
The S&P BSE Sensex settled 37 points, or 0.08 per cent lower at 44,618 levels while NSE's Nifty ended at 13,114, up 4.7 points, or 0.04 per cent. Volatility index, India VIX, ended flat at 20.2 levels, up 0.3 per cent.
Financial counters such as HDFC Bank, HDFC, ICICI Bank, and Bajaj Finance were among the major contributors to the Sensex's fall today while Asian Paints, TCS, and Titan Company gave the much-needed support.
The broader market, however, outperformed the frontline indices. The S&P BSE MidCap index gained 0.55 per cent to 17,167 levels while the S&P BSE SmallCap index ended 0.68 per cent higher at 17,129 points.
Sectorally, metal, auto and realty stocks rallied. Nifty Metal index gained 2.56 per cent to 3,050 levels.
Global markets
World stocks hovered near record highs on Wednesday on hopes for a coronavirus vaccine and additional US economic stimulus, though enthusiasm for riskier assets left the dollar stuck at a 2-1/2 year low.
In Asia, China stocks erased earlier gains to end nearly flat.
US stock futures declined 0.23 per cent following a record closing high for Wall Street shares.
In commodities, oil prices fell in early trade but later pared some of the losses on news that Britain has become the first country in the world to approve a vaccine for use and that it will be rolled out from early next week.
(With inputs from Reuters)