Tony Conlan, a forecaster at MeteoGroup - the weather division of the Press Association - said: "As far as today is concerned some lingering rain will meander around mainly central and western areas but it won't be particularly heavy. The rain yesterday was slow-moving so it led to concentrated downpours in certain areas leading to flooding. The rest of the weekend should be more of a drying out process with only light showers around."
In Fife a woman and her dog had to be rescued from a car after it was stuck in about 3ft of water in Colinsburgh on Thursday night, while another driver needed help from the fire service after a similar incident in Elie.
A spokeswoman from Fife Fire and Rescue Service said officers were still pumping water away from properties in North Feus, Upper Largo, as water running down from surrounding hills was adding to already water-logged areas. She said: "Two appliances remain pumping water and they have been there since 9am yesterday. It was a very busy day, particularly in the east of Fife. Some roads remain closed but the forecast looks a lot better so hopefully things will improve."
In Stonehaven, Aberdeenshire, barriers were put in place overnight in three streets to prevent flooding as river levels peaked.
Heavy rain could return early next week causing further problems. Mr Conlan said: "Another slow-moving band of heavy rain is heading towards Scotland on Monday night. It's unclear exactly where it will fall but if it rains on land that is already saturated with water it could lead to flooding."