Markets witnessed a strong rebound as Nifty opened gap up by around 120 points and after a brief dip in the initial hour, buying momentum accelerated from the 23,420 zone pushing the index sharply higher towards 23,777 levels. FIIs turned marginal net buyers with inflows of ₹188 Cr, while DIIs also remained supportive with buying worth ₹684 Cr.