The second day of torrential rain flooded businesses and blocked roads in Tayside and north east Fife.
A restaurant in Wellbank, near Broughty Ferry, Dundee, was flooded in the early hours of Thursday during the downpour.
Fire fighters were at the scene for several hours pumping the water out of the cellar of Cath Rennie’s restaurant, in Mattocks Road, which was flooded at around 1.55am.
In Kilmany, near Cupar, in Fife, fire fighters pumped water out of two houses after the properties were flooded.
Police and the council in Fife have been warning motorists over flooding which has completely blocked several roads.
Queen Street, in Tayport, is flooded near to the Catholic church, while Grange Road in St Andrews is completely blocked due to the deluge.
The B936 Auchtermuchty to Newburgh road is passable with care according to Fife Constabulary, although the water is very deep.
While Haugh Road, in Burntisland, is flooded as is Kinnessburn Road, in St.Andrews.
The Scottish Environmental Protection Agency (Sepa) issued a flood warning for the whole of Highland Perthshire on Thursday, although no incidents have so far been reported.
However, the organisers of the Perth Highland Games due to take place in the town's South Inch on Sunday confirmed the attrocious conditions had forced them to call of this year's event.
An alert over possible flooding in Dundee and Angus has also been made by the agency.
If you have experienced any flooding or have any pictures of the disruption caused by the weather, get in touch at email@example.com.