The benchmark BSE Sensex breached the key 30,000-mark by surging 97.26 points, or 0.32 per cent, to 30,007.48 in the opening trade today. But later moved into negative region.
The Sensex after opening at 29,996.03 points, touched a high of 30,007.48 and a low of 29,817.69 points.
On Monday, the Sensex closed at 29,910.22 points while it was a trading holiday on Tuesday.
The Sensex is trading at 29,852.61 points down by 57.61 points or 0.19 per cent.
On the other hand, the broader 51-scrip Nifty at the National Stock Exchange(NSE) opened at 9,264.40 points after closing at 9,237.85 points on Monday.
The Nifty is trading at 9,222.25 points in the morning.
Meanwhile, the rupee weakened 11 paise to 65.14 against the US dollar in early trade today at the Interbank Foreign Exchange on increased demand for the American currency from importers and banks.
Forex dealers said that increased demand for the US currency from importers and the dollar's gains against some currencies overseas put pressure on the rupee. However, a higher opening in the domestic equity market capped the rupee's losses, they said.
On Monday, the rupee had lost 18 paise to close at 65.03 against the US dollar.
Forex market remained shut yesterday on account of 'Ramnavami'.