Man's body recovered from floods near Corwen
A 58-year-old man's body has been recovered from floodwater in Denbighshire.
Police said it appeared the local man had been in a vehicle which became submerged near a river near Corwen. His body was found a short distance away.
There are 16 flood warnings in place across Wales and the Environment Agency warns levels could rise overnight.
Fire crews spent Sunday carrying out a number of flood-related rescues in north and mid Wales.
North Wales Police said the man's body had been recovered near Llandrillo after an extensive search and rescue operation by emergency services.
Fire and rescue crews found the body a short distance from a vehicle that a member of public had reported submerged on the B4401, close to a river.
North Wales Police said it was still too early to say what had happened, although it would appear that the dead man had been the driver of the vehicle.
Supt Jeremy Vaughan said: "This is a tragic incident and the police are liaising with the man's family.
"It emphasises the need to be extremely cautious in such adverse weather conditions and members of the public are advised to check weather conditions before making a journey."
Earlier, seven people were led to safety from properties in Llandysilio, near Welshpool, amid fast-rising levels on the River Vyrnwy.
Firefighter Adrian Bowen said the speed of the deluge took householders, evacuated to Oswestry, by surprise.
He described the flood water as an "unbelievable sight" and something he had "never seen in 20 years".
Among those rescued were an elderly couple, in their 70s, who had been "frantically trying to push water out of the property".
"As we arrived it started with a minimum of one inch and by the time we managed to rescue them it was eight inches to a foot coming in," said Mr Bowen.
About 80 sheep were rescued from a flooded field next to Bangor on Dee Racecourse, near Wrexham, by RSPCA and fire service rescuers, along with a badger which was netted as it swam nearby.
The main A525 road into the village has been blocked by flooding.
Local councillor Rodney Skelland said the water was being monitored and it was felt that levels would peak by 1700 GMT and the village would not be affected.
Environment Agency Wales said further heavy rainfall is expected in the early hours of Monday, which could cause rivers to rise again quickly and "put local communities at risk"
A spokesperson said: "Staff are continuing to monitor river levels following the heavy rainfall experienced in parts of the country this weekend.
"We urge people in areas prone to flooding to continue to be on their guard. People should stay away from rivers and at all times avoid trying to drive or walk through any flooding."
The Environment Agency issued 16 flood warnings and eight flood alerts across Wales on Sunday.
The flooding comes after a severe weather warning for heavy rain was issued by the Met Office on Saturday.
In Powys, Mid and West Wales Fire and Rescue Service said its "swift water rescue" crews had been deployed after receiving calls from people stuck in their cars.
Firefighters with specialist training and equipment who are able to launch rescues in fast-flowing water - have been helping motorists.
In north Wales, properties in Pentrefoelas, Capel Curig, and Betws y Coed are among those affected.
North Wales Fire Service they have also received calls about flooding on roads in Rhyl, Denbighshire.
A number of roads have been closed due to the flood water. They include:
Conwy: A470 Llanrwst Road between Maenan and Church Street, Glan Conwy.
Gwynedd: A487 Dyfi Bridge between A493 and Machynlleth.
Powys: A458, near Welshpool, closed between A490, Welshpool, and B4385, Castle Caereinion; A483 The Street, Four Crosses, between B4393 Canal Road, Four Crosses and B4398, Llanymynech; A495 High Street, Meifod; and B4382, between B4389, Glascoed, and A495, Llangyniew.
Wrexham: The B5426 is partly blocked between A528, Bangor on Dee, and A525, Eyton.