The Sensex closed with smart gains of 120 points at 8759. The Nifty gained 30 points at 2639.ITC was the star performer of the day.Out of the 30 Sensex stocks, 25 stocks ended in the positive zone while the balance five closed in red.