Benchmark indices gained ahead of the trade data, due on Tuesday. The BSE benchmark, the Sensex was trading 86.46 points or 0.41% higher at 21,033.11 points, while the NSE's Nifty was trading 20.50 points or 0.33% higher at 6,241.95 points at 11.15 am.
Experts feel markets could remain range-bound despite a positive opening. "Markets could open positive but could remain edgy throughout the session. Immediate support for Nifty is at 6200, while resistance is at 6300 levels," HDFC Securities said in its morning note.
Among sectoral indices, the BSE Metal (1.51%), BSE Bankex (0.74%) and BSE Consumer Durables (1.34%) were the major gainers. Among individual stocks, Hindalco (3.46%), Gail (2.73%) and Sesa Sterlite (2.55%) were the major gainers on the 30-share Sensex.
Among Asian indices, the Nikkei (0.35%), Hang Seng (0.47%) and Straits Times (0.20%) were trading in the green.