More than 20 flood warnings were in place across Perth and Kinross over the weekend as strong winds and rain battered the region.
The Scottish Environment Protection Agency urged residents in low-lying areas to be on their guard after water levels rose dramatically on the Tay, Tummel, Garry, Isla, Almond and Earn rivers.
Aberfeldy, Pitlochry, Crieff, Coupar Angus and parts of Perth were all at ”high risk”.
The snow predicted by forecasters earlier in the week failed to materialise, but people were still advised to take care when venturing outside.
Though Tayside Fire and Rescue attended no emergency call-outs, drivers travelling on the A9 south of Perth reported that flood water from the River Earn had ”deluged” surrounding farm land and was just metres away from the dual carriageway.
Communities across Highland Perthshire also awoke to the prospect of travel problems, with many minor routes water-logged and down to one lane due to fallen branches.
The Weem to Aberfeldy B846 Road (Poplar Avenue) was said to be ”on the brink” of flooding. Drivers were also asked to exercise caution on the M90 Friarton Bridge, outside Perth, due to the persistent high wind.
A spokesman for SEPA said water levels in most areas peaked at 7am on Sunday but added: ”We would ask people to remain vigilant and remember, it is your responsibility to take actions which help protect yourself and your property.”
Perth’s Christmas market scheduled to take place on King Edward Street on Saturday had to be cancelled at the last minute and the weather also affected people’s Sunday sporting plans, with a number of golf courses and football pitches shut due to the rain.
Some of the historic greens at Perth’s North Inch Golf Course were completely submerged, with the pin and flag the only reminder of what was underneath.
Exactly one year since the Big Freeze brought the country to a standstill, members of Perth and Kinross Council’s winter roads teams were put on a seven-day alert.
From October to March they have to be ready to spring into action at a moment’s notice, along with the local authority’s fleet of snowploughs, gritters and footpath ploughs.