The Indian equity benchmarks erased intraday gains to end on a flat note as investors lightened their positions ahead of the Union Budget which will be announced on Tuesday, analysts said. During the session, Sensex rose as much as 807 points and Nifty 50 index touched an intraday high of 17,373 and low of 17,077.