After witnessing weak monsoon conditions over the past few days, Punjab, Haryana and Chandigarh are set to receive an active spell of rainfall from Saturday to July 23, with the India Meteorological Department (IMD) forecasting widespread rain across the region.