The Nifty has rallied 8.7 per cent last month — its best monthly performance since November 2020. The rally cemented July’s tag as the best calendar month for the markets.