Sensex closed 36.2 points i.e. 79,960.38, while Nifty fell just 3.3 points to close at 24,320.

Top gainers on the Nifty include ONGC, ITC, HDFC Life, HUL and Tata Consumer Products, while losers include Divis Labs, Titan Company, BPCL and Shriram Finance.

BSE midcap and smallcap indices closed with slight losses.

According to market watchers, earnings season is around the corner and initial expectations are low. With stable input prices and ongoing price cuts, the period of margin expansion seems to be coming to an end, which is likely to weigh on earnings and valuations.

The rupee closed stable at 83.50 per dollar on Monday compared to 83.49 on Friday.

According to Aditya Gaggar, director, Progressive Shares, among sectors, FMCG and energy were the top performers while PSU banks and metals majors were the laggards.

"Railways segment was the star performer of the day as almost all counters grew by more than 5-6 per cent," he said.

According to analysts, as the market is trading close to all-time highs, investors and traders may consider maintaining their positions with appropriate stop-loss orders.

Rupak Dey said, "Nifty remained range-bound during the day as market participants were in no hurry to decide the market direction. Support remains at 24,240 and a fall below this level may weaken the strength of the bulls. " LKP Securities.