The benchmark Sensex advanced 119 points on Friday to close at 21193.58, led by IT, healthcare and financial stocks.

The 30-share S&P BSE Sensex opened higher, and moved in positive terrain through the day before settling at 21193.58, up 118.99 points. The CNX Nifty on the National Stock Exchange rose 34.90 points to end at 6313.80.

Rupee recovers 31 paise

The rupee recovered on Friday and closed 31 paise higher at 61.85 against the dollar after a rally in stock markets and fresh sales of the U.S. currency by exporters. A sharp fall in the dollar overseas and continued capital inflows also boosted the rupee. — PTI