Mumbai, Jan 12: After two flat days, Indian markets opened in the green on Friday. While the 30-share BSE Sensex soared 135 points to a new all-time high of 34,638.42, the broader 50-share NSE Nifty was at an all-time high of 10,690.25. This came even as TCS posted disappointing December quarter earnings.

A firm trend in the Asian region influenced the market sentiment, a broker said as quoted by PTI.

Infosys gained 0.5 per cent ahead of its Q3 earnings. Vedanta, IOC and Indiabulls Housing Finance were other gainers.

What pushed the markets further were global cues as all three major US indices finished solidly higher at records on Thursday.

At 1:32 pm: While markets opened on a positive note this morning, they fell as soon as four sitting Supreme Court judges, in an unprecedented move, addressed the media. While BSE Sensex fell 119.87 points at 34,383.62 after the press conference, the 50-share NSE Nifty fell 39 points to 10,612.20.

At 3:30 pm: The Indian equity indices gained lost ground after falling following the Supreme Court judges press conference. Backed by ICICI Bank, Reliance Industries and HDFC, the 30-share BSE Sensex was up 88.90 points to end at 34,592.39 and the 50-share NSE Nifty gained 30.10 points, closing at 10,681.30.