The 30-share Sensex traded between 28,335.23 and 27,530.90 during the week before ending at 27,661.40, a fall of 431.39 points, or 1.54 percent, over the previous week. The gauge had rallied a whopping 1,667.49 points, or 6.31 percent, in the past three weeks. Nifty too lost 124.35 points, or 1.47 percent, to close at 8,360.55. It had gained 502 points, or 6.29 percent, in the same period.

The trading sentiment remained volatile as investors took a cautious line ahead of the quarterly numbers and the announcement of key macro data points like IIP. Conflicting reports over monsoon only muddied the waters. Though the markets recovered from the initial blow of Greece rejecting the bailout terms, the sharp sell-off in China pushed investors to the brink.

However, what cushioned the fall was value buying in key frontline stocks supported by short-covering after things started looking up in China, and Greece inched closer to sealing a deal with its creditors.

Latest News  from Business News Desk