The BSE 30-share barometer resumed better and moved in a range of nearly 125 points before closing at 20,513.85, a rise or 15.60 points or 0.08 per cent. This was the first rise in six sessions after a 875.41-point tumble from the record closing high of 21,373.66 on January 23.
In the 30-share Sensex, 18 stocks gained while 12 scrips declined. Axis Bank, Bharti Airtel, GAIL India, ICICI Bank, Mahindra and Mahindra, Reliance Industries, State Bank of India, TCS, Tata Steel and Wipro led the gainers.
Buying activity was confined to recently beaten down sectors of realty and metal, while a weak global trend capped the gains to some extent, traders said.
Smallcaps and midcaps attracted heavy buying, they added.
More From This Section
Overall, 11 of the BSE sectoral indices ended in the green while the auto sector slipped.
On a weekly basis, the Sensex lost 619.71 points, or 2.93 per cent. This the worst show since the 1,138.11-point plunge in the week ended August 2, 2013.
Jignesh Chaudhary, Head of Research, Veracity Broking Services said: "Markets traded from flat to range bound with a slight positive bias and finally ended the day on a positive note. Global indices were mixed."
"Next week on Monday the HSBC manufacturing PMI will be announced. This could make the market volatile because we would see movements in sectors such as engineering, metals, autos. Movement in USD-INR will now take centre stage," said Milan Bavishi, Head Research, Inventure Growth and Securities.
In January 2014, the BSE Sensex slid 656.83 points -- the worst performance since the 725.98-point drop in August 2013.