The BSE benchmark, the Sensex touched lifetime high of 22,853.03 points, while NSE's Nifty touched record high of 6,838 points. At 10.50 am IST, the Sensex was trading 28.11 points or 0.12% higher at 22,792.94 points, while the Nifty was trading 3.50 points or 0.05% higher at 6,821.15 points.
Experts believe markets could see further upside as long as it stays above its support levels. "The Nifty continues to maintain the positive trend in the near term as long as it stays above the 6650 support. The near term support is at 6650 and below that 6540. Resistance is at 6840," Standard Chartered Securities said in its morning note.
Among sectoral indices, the BSE Capital Goods (0.85%), BSE Oil & Gas (2.11%) and BSE Realty (0.53%) were the major gainers. Among individual stocks, RIL (2.29%), Gail (2.29%) and ONGC (2.04%) were the major gainers on the 30-share Sensex.
Most Asian markets were trading in the red. The Nikkei (-0.22%), Hang Seng (-0.27%), Jakarta Composite (-0.57%) and Shanghai Composite (-0.17%) were trading lower. The Kospi (0.47%) and Straits Times (0.17%) were trading higher.