New Delhi: Markets ended firm with the Sensex regaining the 15,000-level after nearly six weeks.
The BSE benchmark that moved up over 400 points in opening deals to 15,422 levels, trimmed its gains by close and ended at 15,073, up 112 points.
The wide-based National Stock Exchange index Nifty moved between 4,615.90 - 4,503.90 before ending at 4,517, a gain of 15 points.
Market participants said buying activity gathered momentum following a sharp upsurge in US stock markets on falling crude oil prices which have eased concerns over inflation.
Reliance Industries, Infosys Technologies, Bharti Airtel, Maruti Suzuki, BHEL, Larsen and Toubro, HDFC Bank and ICICI Bank posted smart gains.
However, a steep fall in metal stocks pulled down the market towards the end of the session. Tata Steel, Jindal Steel, JSW Steel, Nalco, NMDC, Sesa Goa and SAIL were the key losers in this space.
(with PTI inputs)