The 30-share BSE Sensex climbed 245.43 points, or 0.34%, to 73,491.46 in the morning trade and the 50-share NSE Nifty rose 62.55 points, or 0.28%, to 22,761.40