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. Also Read - Sensex Falls 440 Points To 50,406; Nifty Slips Below Key 15,000 Level

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. Also Read - Sensex Dives 726 Points, Slips Below 51,000-Level; Nifty Down By 197 Points

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. Also Read - Sensex up 800 Points; Auto, Banking Stocks Rise

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