The Sensex closed with a gain of 111 points (1.4%) at 8,318.NTPC was firm right through the session, and closed with a gain of 4% (Rs 4) at Rs 102. Ranbaxy gained over 3% (Rs 11) to Rs 383.Hero Honda zoomed over 5% (Rs 39) to Rs 789. Bajaj was up over 3% (Rs 54) at Rs 1,821. Maruti and Tata Motors also finished with gains.Grasim added over 3% (Rs 39) to Rs 1,258. ACC was also up over 3% (Rs 15) at Rs 477.Wipro gained 3.8% (Rs 15) to Rs 392. TCS was up Rs 16 at Rs 1,475. While Infosys was up Rs 14 at Rs 2,651, Satyam gained Rs 7 to Rs 642.ONGC advanced 2% (Rs 18) to Rs 964. Reliance was up Rs 3 at Rs 790. While HLL closed at Rs 170, ITC finished at Rs 127. SBI, however, was down a rupee at Rs 833.HDFC gained over 3% (Rs 35) to Rs 1,040. L&T added Rs 26 to Rs 1,540. BHEL was up Rs 15 at Rs 1,206. HDFC Bank, ICICI Bank and Tata Power also finished with gains.