Heavy rains lashed parts of north and south Gujarat on Tuesday with the Tapi, Banaskantha and Valsad districts receiving over 100 mm of rainfall in 12 hours since morning, officials said. A downpour in Ahmedabad city in the evening caused waterlogging, slowing down the traffic.