The Sensex opened with a negative gap of four points at 6,410, and touched a low of 6,409 in morning deals. Buying in heayweights like Reliance saw the index move into positive zone. After hitting a high of 6,456, the Sensex closed on a firm note with a gain of 28 points at 6,442.While 17 Sensex scrips advanced with a volume of 88 lakh shares totalling Rs 411 crore, 13 declined with a volume of 31 lakh shares for Rs 180 crore.Reliance led the rally today, and the scrip advanced 2.3% (Rs 11) to Rs 506. SBI also gained more than 2% (Rs 15) to Rs 609. HLL was up Rs 2 at Rs 145. Infosys was down nearly a per cent (Rs 17) at Rs 2,066. ITC declined Rs 7 to Rs 1,296. Hindalco moved up 2.5% (Rs 33) to Rs 1,332. Bajaj gained Rs 12 to Rs 1,131. Tata Motors added Rs 9 to Rs 511. Bharti was up Rs 5 at Rs 209. Reliance Energy was up Rs 4 at Rs 535. Cement scrips finished with gains. Gujarat Ambuja was up 2% (Rs 7) at Rs 393. While ACC was up a rupee at Rs 317, Grasim was marginally higher at Rs 1,282. HDFC declined 1.5% (Rs 12) to Rs 757. Hero Honda, which crashed nearly 11% to Rs 490 in morning deals, bounced back to finish with a loss of 1% (Rs 6) at Rs 547. Ranbaxy lost Rs 16 to close at Rs 1,240. Satyam and Wipro also closed on a weak note.