New Delhi, March 21 -- The Indian stock market on Friday ended on a positive note with Nifty above 23,100 amid selective buying after Thursday's massive losses. At close, the Sensex was up 325.72 points or 0.44 percent at 74,532.96, and the Nifty was up 112.35 points or 0.49 percent at 23,114.50.

Indian rupee also extended its decline for a second consecutive session, breaching the 93 mark for the first time and touching a fresh intraday low of 93.76.

Among broader indices, Nifty midcap index rose 0.6%, while smallcap index ended flat. The overall market capitalisation of BSE-listed firms rose to Rs 429 lakh crore from Rs 426 lakh crore in the previous session.

In the sectoral indices, Nifty Bank erased all gains and ended 24 points lowe...