This is the first weekly fall in six for the markets.
In addition, weakness in the rupee against the American currency weighed.
The BSE 30-share Sensex remained in the negative zone and settled down 317.74 points, or 1.01 per cent, at 31,213.59, its weakest closing since July 4. The index had tumbled 794.08 points in the last four sessions.
Sentiment suffered another jolt after the Economic Survey said achieving the high end of the 6.75-7.5 per cent growth projected previously will be difficult due to appreciation of rupee, farm loan waivers and transitionary challenges from implementing GST.
For the week, the Sensex and Nifty both recorded first fall in six weeks, by plunging 1,111.82 points, or 3.43 per cent, and 355.60 points, or 3.53 per cent, respectively.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)