The Nifty 50 climbed 133.20 points or 0.53 per cent to 25,146.35, while the Sensex rose 398.78 points or 0.49 per cent to 82,033.59 as of 12.33 pm