The Sensex opened with a negative gap of 15 points at 9,071, and dropped to a low of 9,021 in early deals. Buying at lower levels saw the index erase all the losses, and move into positive zone in late morning deals.Sustained buying in heavyweights, especially Reliance, saw the index zoom to a high of 9,297 - an intra-day swing of 276 points. The Sensex finally closed on a firm note with a gain of 197 points (2.2%) at 9,283.Reliance zoomed over 4% (Rs 34) to Rs 867. Reliance Energy gained 4% (Rs 23) to Rs 601.SBI moved up 2.6% (Rs 22) to Rs 891. ITC was up over 2% (Rs 3) at Rs 141. HLL added 1.8% (Rs 3) to Rs 192. ONGC, however, declined Rs 4 to Rs 1,182.Satyam advanced 4% (Rs 27) to Rs 722. TCS added over 2% (Rs 38) to Rs 1,700. While Infosys was up 1.6% (Rs 47) at Rs 2,997, Wipro added Rs 5 to Rs 462.Tata Motors moved up 3.4% (Rs 22) to Rs 659. Maruti was up 2.7% (Rs 17) at Rs 631. Bajaj added Rs 20 to Rs 2,043. Hero Honda was up Rs 11 at Rs 862.Grasim was up Rs 23 at Rs 1,323. ACC gained Rs 13 to Rs 536. Gujarat Ambuja moved up to Rs 78.BHEL zoomed over 4% (Rs 54) to Rs 1,382. L&T added 2% (Rs 38) to Rs 1,792. Bharti advanced over 3% (Rs 11) to Rs 344. ICICI Bank advanced 3% (Rs 18) to Rs 578. Hindalco, NTPC, Tata Steel and Tata Power also finished with gains today.