The BSE benchmark Sensex ended 72 points up on Tuesday at 18,273.80 on smart rally in heavyweights like Reliance Industries, which helped it overcome initial hesitancy and end with gains for the third session in a row.
In a volatile session, the Bombay Stock Exchange 30-share bellwether index opened on a positive note but fell back to a low of 18,050.48, down nearly 152 points.
However, buying in select blue-chips helped it bounce back to a high of 18,361.66 before closing at 18,273.80, a rise of 71.60 points or 0.39%.
In three days of smart pull-back, the Sensex has gained 810.76 points or 4.64%.
The NSE 50-issue Nifty also improved further by 25.00 points or 0.46% to end at 5,481.00. It touched the day's high of 5,506.50.
Top heavyweight, petro-chem giant RIL, rose 2.90% and was the major contributer to the Sensex gain.
Besides, ICICI Bank, Tata Motors, SBI, HDFC, ONGC, Tata Power and Bajaj Auto aided the sentiment. However, fall in L&T, TCS, BHEL, Hindalco and M&M restricted the gains.
Fresh capital inflows assisted the outlook. After pulling out Rs 2,095.40 crore last week, FIIs pumped in Rs 228.40 crore on Monday as per market regulator Sebi's data.
Refinery and bank counters attracted good buying support while capital goods and realty stocks were at the receiving end on profit-booking after recent gains.