The Sensex rose 323.83 points to 81,425.15, while the Nifty added 104.50 points to 24,973.10, briefly crossing the 25,000 mark before retreating on profit booking