A broad-based rally saw the Sensex recoup some lost ground after the hammering over the last two days.The Sensex opened with a positive gap of five points at 6,372. Sustained buying in heavyweights saw the index zoom to a high of 6,440 - a gain of 73 points from the previous close. The Sensex finally closed with a gain of 53 points (0.83%) at 6,420.While 17 index scrips advanced with a volume of 1.32 crore shares totalling Rs 767 crore, 13 declined with a volume of 45 lakh shares for Rs 146 crore.Heavyweights finished on a bullish note. Reliance advanced nearly 3% (Rs 15) to Rs 541. SBI gained 1.75% (Rs 11) to Rs 615. ITC was up 1.7% (Rs 22) at Rs 1,298. Infosys moved up Rs 8 to Rs 2,051, and ONGC gained over a per cent (Rs 8) to Rs 792. HLL, however, was down a rupee at Rs 141. ACC was up 2% (Rs 7) at Rs 350. Gujarat Ambuja was also up 2% (Rs 10) to Rs 426. Grasim, however, was down Rs 5 at Rs 1,291. Bajaj advanced 2% (Rs 23) to Rs 1,095. While Maruti was up Rs 3 at Rs 440, Tata Motors was down Rs 2 at Rs 493. While Satyam was up 2% (Rs 9) at Rs 387, Wipro was up 1.5% (Rs 10) at Rs 699. L&T zoomed 3.6% (Rs 33) to Rs 972. Tisco added 1.6% (Rs 6) to Rs 361. Reliance Energy slipped 3% (Rs 17) to Rs 528. Zee declined 3.5% (Rs 6) to Rs 163. HDFC dropped 1.5% (Rs 11) to Rs 727. BHEL was down Rs 2 at Rs 737. Bharti was down a notch at Rs 211.