Nifty opened on a flat note but came under pressure in the first half of the session, falling more than 100 points from the previous close. However, a recovery of over 90 points during the mid-session helped the index pare most of its losses, before gains were once again surrendered.