Many parts of Punjab and Haryana received moderate to heavy rainfall with Chandigarh recording the most at 74.3 mm.