Nifty traded higher and closed around the day's high by rallying 159 points or 0.91 per cent to close around 17,557 level. S&P BSE Sensex also closed around the day’s high with more than 600 points rise. Nifty Midcap 100 consolidated in a small range throughout the day while Nifty Small cap 100 rallied 0.72 per cent.