Indian markets gave up most of their early gains after setting new highs in early trade. The Nifty hit 12,400 level for the first time when it rose 78 points to 12,430 at day's high. The Sensex rose over 300 points when touched 42,273 in early trade. However, Sensex and Nifty later pared most of their early gains to turn flat as a surge in oil prices hurt the sentiment.
HDFC Bank, TCS and Kotak Mahindra Bank were among the top losers, down between 0.5% and 1%.
Crude has again raised its ugly head today with fresh issues cropping up in Iraq and Libya. The Nifty is discounting the solid results of RIL and other Nifty constituents, HDFC Securities said in a note.
Reliance Industries reported a 13.5% rise in quarterly net profit, led by strong performance of its consumer-facing businesses and robust refining margin. HDFC Bank reported a 32.8% growth in net profit year-on-year to Rs. 7,416.5 crore for the third quarter ended December 31 driven by interest and non-interest income.
Oil prices rose more than 1% today on supply concerns after exports from Libya, which has been riven by fighting between rival factions since a 2011 NATO-backed uprising, were blocked after a pipeline was shut down by armed forces.
And in Iraq, which is OPEC's second biggest producer, a strike at a key oil field hit output.
Siddhartha Khemka, head of retail research at Motilal Oswal Financial Services, says Nifty has major support at 12150 levels. On the flipside, resistance is placed in the zone of 12,450-12,500, he added.
Asian markets were mostly higher today as the mood remained optimistic after the last week's signing of China-US trade pact. China's GDP data, which was released on Friday, also provided some reassurance to traders, indicating a growth slowdown in the world's number two economy may have bottomed out.