The Nifty50 index rose 74 points to close at 22,196. It hit a fresh record high of 22,251 intraday. The S&P BSE Sensex rallied more than 300 points. Sectorally, buying was seen in banks, realty, power and utilities while IT, auto and metal stocks saw some selling pressure.