Mumbai, Jan 17: The Indian markets were rallying in the opening trade on Wednesday as both Sensex and Nifty were volatile. Even as the key equity indices opened in the green, they fell in the initial few minutes into the red. At 9:34 am, the 30-share BSE Sensex was down by over 50 points at 34,718. The broader NSE Nifty that opened above 10,700, was down by over 30 points to 10,667.Also Read - Share Market: Cake Cutting Ceremony at BSE to Mark Sensex's Historic Feat

GAIL, Sun Pharma, TCS, ICICI Bank, Adani Ports, Infosys were among early gainers while IndusInd Bank, Ambuja Cements, Bharti Airtel were among early losers. Also Read - Sensex Crosses 60,000-Mark for First Time; India is Now World's 6th Biggest Stock Market

At 3:45: Markets have ended at new record highs with Sensex closing above 35,000 for the first time ever. At closing bell, the BSE Sensex was up by 310.77 points at 35,081.82 and the 50-share NSE Nifty was 88 points up at 10,788.50, driven by banks and IT stocks. Also Read - Share Market at Lifetime High: BSE Sensex Soars 958 Points, Nifty Crosses 17,800

At 2:47 pm: Sensex has crossed the 35,000 mark, gaining over 250 points. Nifty, too, was trading at a lifetime high of over 10,770.

At 12:53 pm: Markets continued to rise further as almost all sectors performed well. BSE Sensex was up by 172 points at 34,943 and the 50-share NSE Nifty rose 45 points to 10,746.

At 10:46 am: After opening on a volatile note, markets have recovered and were trading in the green. The BSE Sensex was over 140 points up at 34,915 while Nifty was over 30 point higher at 10,736.

On Tuesday, the Sensex shed 72 points to end at 34,771.05, while the broader Nifty finished at 10,700.45 points, down 41.10 points amid weak macroeconomic data.