Despite a weak start, the markets staged a remarkable recovery on Friday to end on a flat note. The Nifty saw a weak opening; it opened lower and drifted further to form the low point of the day in the first hour of the session.