The Nifty opened with a gap-down of about 190 points but staged a sharp recovery during the early to mid part of the session. However, the rebound proved short-lived as the index failed to hold on to higher levels and slipped into renewed weakness in the mid to late hours of trade.