The Nifty rose as much as 0.39% during the day to 24,731.80, while the Sensex was also up 0.39% to 80,201.15.