The Sensex opened on a flat note at 8,137, and dropped to a low of 8,121 in early deals.
Renewed buying in heavyweights, especially ITC and Infosys, saw the index zoom past the 8,200-mark towards the closing bell.
The Sensex finally closed on a firm note with a gain of 56 points at 8,194.
The Nifty gained 16 points to close at 2,500.
SBI gained 1.6% (Rs 14) to Rs 882. ITC moved up 1.3% (Rs 23) to Rs 1,892. HLL was steady at Rs 169. Reliance, which was firm till the closing bell, was down a rupee at Rs 752.
Infosys advanced nearly a per cent (Rs 21) to Rs 2,447. Satyam and Wipro also finished with gains.
Reliance Energy gained 3.6% (Rs 21) to Rs 606 after the release of the news that the company had won capitve power units' bid from the state government of Maharashtra.
Maruti moved up over 2% (Rs 10) to Rs 520, and Tata Motors was up Rs 5 at Rs 515.
Bajaj gained nearly 4% (Rs 62) to Rs 1,650. Bharti added 2.6% (Rs 9) to Rs 343. HDFC moved up 3% (Rs 28) to Rs 960. BHEL, ICICI Bank, Dr. Reddy's and HDFC Bank also logged gains.



