Piercing cold swept Punjab and Haryana today with maximum temperatures hovering a few notches below normal, the weather department said. Fog cover also reduced visibility at several places in the morning. But the extreme weather could subside soon, the agency said.