Mumbai: The BSE benchmark Sensex is trading over 100 points at a fresh two-year high of 20,069 at mid- session, on strong buying in fundamentally strong stocks particularly oil and gas shares.
The key index was trading 108.01 up, or 0.54 percent, at 20,069.13 at 1245 hrs.
The wide-based National Stock Exchange index Nifty also moved up by 20.65 points at 6,059.85.
Traders said buying sentiments got a boost on government virtually deregulating diesel prices in a key economic reform measure yesterday.
Shares of ONGC were trading at 7.74 percent, RIL up 0.12 percent, GAIL 1.89 percent. The oil and gas index was up 2.72 percent.
Shares of software services firm Wipro fell by 5 percent even as the company reported 18 percent rise in its consolidated net profit for the third quarter ended December 31, 2012.
Sensex stocks Maruti, SBI and ICICI points were trading at 4.03 percent, 1.44 percent, 1.38 percent, respectively.