Fresh flood warnings have been issued for Tayside and Fife – with more heavy rain and thunderstorms expected to hit on Thursday morning.
Further travel disruption is predicted across the region with urban areas to be hit the hardest, says environment watchdog Sepa.
The Met Office has also issued a yellow weather warning for heavy rain across Dundee, Angus, Perth and Kinross and Fife on Thursday morning.
It comes as most roads in the region reopen after being hit by downpours on Tuesday.
Several businesses in Forfar town centre were left under water – leaving them facing a major clear-up for the second time in three years.
Roads in Angus and Perthshire affected
The Angus town was left particularly badly affected, with several roads shut until Wednesday afternoon.
The A90 southbound slip road from the A932 Dundee Road has now reopened.
West High Street – between the cross and Little Causeway – and the C51 between Hillend of Lownie and Dunnichen Church are also open.
The town’s Lour Road is passable with care.
Residents have reported a build-up of water in some residential areas, including Old Halkerton Road near the A932.
In Perthshire, the C423 Aberbothrie road is closed between Bardmony Bridge and Cronan Farm.
The B954 Alyth to Meigle at Crathie Bridge was temporarily closed but is now passable with care.
In Broughty Ferry, Fort Street close to Cedar Road was under several inches of water with the road impassable on Tuesday evening.
Meanwhile, locals reported lightning strikes across Fife with Queensferry Road in Rosyth closed for a time because of flooding.
Surging water due to heavy downpours lifted a number of grid covers in Inverkeithing.
And in Oakley, Station Road was also blocked because of floodwater.
Conversation