Weaker rupee

The market barometer 30-scrip Sensex closed at 27,985.54 points, down 91.46 points or 0.33 per cent from the previous close at 28,077 points. The wider Nifty edged down 37.75 points or 0.44 per cent to 8,629.15 points.

Healthcare, oil and gas, power, realty, FMCG, PSU and auto stocks pushing key indices up. 

The key indices closed in the red with heavy selling pressure witnessed in telecom, oil and gas and metal stocks. 

Profit booking, a weak rupee and lower crude prices pulled down Sensex by 105.61 points on Friday.