Nifty 50 gains 198.20 points or 0.81% to close at 24,625.05, while Sensex adds 554.84 points or 0.70% to end at 80,364.49