The Indian stock market recovered most of its losses by the closing bell, with the key Sensex index ending only 2.21 points or 0.02% lower than the previous day's close. While the Sensex opened lower, it recovered its losses later in the day. The broader market indices also recovered, with the midcap index ending up 0.24% and the smallcap index down only 0.13%. Banking, metals and consumer durable stocks ended lower, while energy, public sector and power stocks closed higher.