The S&P BSE Sensex rose more than 300 points to close above the 73000 mark while the Nifty50 failed to hold above 22,200 level. Sectorally, buying was seen in realty, consumer durables, capital goods, and IT stocks while oil & gas, energy, public sector and utilities saw some selling pressure.