Mumbai, Jan 3: The Indian markets opened on a high note on Wednesday morning with both Sensex and Nifty trading in the green. While the 30-share BSE Sensex was trading over 150 points higher at 33,971 in the opening trade, the 50-share NSE Nifty was over 50 points up at 10,494.

Markets were trading in green on widespread buying by participants in banking, auto, pharma and oil and gas stocks. Asian stocks notched moderate gains, tracking sizable increases seen on Wall Street overnight also boosted the sentiments.

All the sectoral indices led by metal, consumer durables, power, bank and infrastructure were trading in the green with gains up to 0.79 per cent. The 30-share Sensex had lost 244.57 points in the previous two sessions.

Major gainers were ICICI Bank, Reliance industries, SBI, Adani Ports, TCS, Tata Steel and Power Grid, rising up to 1.84 per cent. Brokers said buying by domestic institutional investors (DIIs) and foreign funds amid a firm trend at other Asian bourses following yet another record close on Wall Street improved the market sentiment.

With inputs from PTI