Heavy rain brought further misery to motorists across Tayside today.
Police Scotland warned motorists in Dundee to take particular care after the rain caused floods across the city.
Badly affected areas included the junction between the north and southbound carriageways of the A90 at Fountainbleu Drive and Claverhouse, which caused delays in both directions.
A statement on the Police Scotland Tayside Division Facebook page said: “Police Scotland Tayside Division is urging motorists to drive with care due to heavy flooding on the north and southbound carriageways of the A90 at the junction of Fountainbleau Drive and Claverhouse in Dundee.”
In Broughty Ferry, there were large puddles on parts of Dundee Road while parts of Old Glamis Road were also flooded.
Roadworks at the Claypotts junction, one of the main routes into the city, are already causing delays and frustration for many drivers.
Meanwhile, the Scottish Environmental Health Protection Agency has issued flood warnings for much of Tayside, including Crieff, Aberfeldy and Pitlochry while the Met Office has a yellow “be prepared” warnings in place for much of the area.
TRAVEL: Lorry has hit the rail bridge on Grange Road – the back road from Rosyth to Dunfermline. pic.twitter.com/TgY0B9kVq2
— Forth 1 (@forthone) October 28, 2014
The downpour has caused chaos on the roads across Scotland but drivers in Dunfermline had another obstacle to contend with after a lorry struck a bridge, forcing the closure of Grange Road.
Landslides caused by the deluge have closed several roads across the Highlands.
The bad weather is expected to ease off over the course of the day.