Indian markets were trading higher by over 0.5 per cent in the late morning session on Monday on fresh buying by funds and retail investors led by firm Asian cues.

At 10.55 a.m., the 30-share BSE index Sensex was up 142.26 points (0.7 per cent) at 20,428.38 and the 50-share NSE index Nifty was up 34.95 points (0.56 per cent) at 6,222.25.

Barring consumer durables and healthcare, all other BSE sectoral indices were trading in the green.

Among them, auto index was up 2.62 per cent , followed by metal 1.1 pe cent, oil & gas 1.00 per cent and realty 0.95 per cent. On the other hand, healthcare index was down 0.54 per cent and consumer durables 0.36 per cent.

Among 30-share Sensex, M&M, Tata Motors, Maruti, Coal India and RIL were the top five gainers, while the top five losers were Wipro, Cipla, Dr Reddy's, TCS and ICICI Bank.

Asian stock markets were trading higher, led by record closing highs on the Wall Street on Friday as encouraging economic data prompted investors to buy into growth companies.

US consumer sentiment rose to its strongest in nearly six years in early May, while a gauge of future economic activity rose to a near five-year high in April.

Financial markets are waiting for further news on US home sales, durable goods orders and personal consumption this week, as well as a testimony on Wednesday by US Fed chief Ben Bernanke before the Joint Economic Committee of the US Congress.

In the Asian trade, Japan’s Nikkei 225 rose 221.98 points or 1.47 per cent to 15,360.10 and Hong Kong’s Hang Seng surged 391.35 points or 1.7 per cent to 23,474.03.