The Sensex touched a high of 17,410 and a low of 17,212 in trades today and finally ended with 43 points gain at 17,316.
Nifty added 18 points at 5,275.
In Asia, markets ended mostly in red with financial and energy shares weighing on investor sentiments. Investors took money off the table with the ongoing corporate earnings season failing to meet expectations.
The Shanghai Composite Index lost 0.8 per cent while Hang Seng shed 1% to 20,888.
Foreign institutional investors bought shares worth a net Rs 160.87 crore on Monday.
Auto stocks witnessed selling pressure on concerns that the proposed excise hike in the Budget would dampen sales growth going forward.
The index slipped 1.5% to 9,965. Auto stocks witnessed selling pressure on concerns that the proposed excise hike in the Budget would dampen sales growth going forward.
The index slipped 1.5% to 9,965.
Tata Motors shed 4.2% to Rs 272. Bajaj Auto slipped 1.2% to Rs 1,690. Mahindra & Mahindra, Maruti Suzuki and Hero MotoCorp slipped marginally in trades as well.
"Hero Moto has been consolidating near its 200 Day EMA of 1930 for a while now and any substantail close below the same may lead to short term weakness.
Bajaj Auto has supports near 1600 levels. Tata Motors is now consolidating post teting new life highs and therefore only a break above 297 can confirm a new move in the stock," said Ranak Merchant, Technical Analyst -
Damages suit: Satyam asked to wait
Better-than-expected IIPs fail to cheer markets
Nifty ends below 5,300
What Pranabda will bring in his briefcase
A Budget for credibility