Cold weather gripped Haryana and Punjab on Saturday, with Faridkot, Punjab experiencing the lowest temperature at 1 degree Celsius. Other cities in both states also recorded low temperatures, including Pathankot at 2.3 degrees Celsius and Karnal at 4 degrees Celsius. Chandigarh, the shared capital, recorded a minimum temperature of 6.6 degrees Celsius.