At close, the Sensex gained 49.74 points or 0.07 percent to settle at 74,608.98, while the Nifty rose 33.05 points or 0.14 percent to 23,412.60.