At 12.45 pm, the Sensex was up 573.45 points or 0.79% at 72,955.92, while the Nifty 50 gained 167.45 points or 0.74% to trade at 22,723.20