Nifty, Sensex declined about 2.8% and 3.2%, respectively, during the week, marking their worst weekly performance in four months.