Mumbai, Stock market benchmark indices Sensex and Nifty ended almost flat on Monday amid lackluster trading as investors preferred to stay on the sidelines in the absence of a fresh trigger.

Weak signals from Asian markets also contributed to the subdued trend in domestic stocks.

After starting trading on a weak note, the 30-share BSE Sensex fell 36.22 points or 0.05 per cent to settle at 79,960.38. During the day, it was down 264.77 points or 0.33 percent at 79,731.83.

The NSE Nifty fell 3.30 points or 0.01 per cent to 24,320.55.

Among the Sensex group, Titan, Adani Ports, Tata Steel, JSW Steel, UltraTech Cement, Asian Paints, Mahindra & Mahindra and Bajaj Finserv were the laggards.

ITC, Hindustan Unilever, Nestle, HCL Technologies and Tata Motors were among the winners.

"The market is entering a consolidation phase due to the absence of major triggers supporting the current premium valuation in the near term, leading investors to book some profits. Earnings season is upon us of the corner and initial expectations are moderate. said Vinod Nair, head of research at Geojit Financial Services.

In the broader market, the BSE small-cap gauge fell 0.22 per cent, while the mid-cap gauge fell 0.14 per cent.

Among the indices, consumer durables plummeted 1.46 percent, metals (0.80 percent), telecommunications (0.78 percent), services (0.69 percent), automobiles (0.63 percent) and consumer discretionary goods (0.53 percent).

The winners were energy, capital goods, oil and gas, IT and teck.

"Due to lack of a fresh trigger, markets witnessed a range-bound session throughout the day and ended marginally weak due to select profit taking in banking, telecom and real estate stocks. Weak Asian signals also weighed on sentiment, while stretched valuations could see investors remain cautious for some time," said Prashanth Tapse, senior vice president (research) at Mehta Equities Ltd.

In Asian markets, Seoul, Tokyo, Shanghai and Hong Kong closed lower.

European markets were trading in positive territory. US markets ended with gains on Friday.

In a volatile session on Friday, the broader NSE Nifty continued its record run and rose 21.70 points or 0.09 per cent to close at its all-time high of 24,323.85. The BSE benchmark index, however, fell 53.07 points or 0.07 per cent to settle at 79,996.60.

Global benchmark Brent crude fell 0.97 percent to $85.70 a barrel.

Foreign institutional investors (FIIs) bought shares worth Rs 1,241.33 crore on Friday, according to exchange data.