Rescue helicopters plucked stranded Swiss from roofs and balconies today as rising water and strong currents prevented boats reaching homes in parts of Switzerland and more rain was forecast in coming days.
Lakes and rivers burst their banks after days of fierce downpours across Switzerland, Austria and Germany, cutting off roads, power and communications from hundreds of communities.
Mudslides blocked roads and railway tracks while some bridges were swept away by the force of floodwaters.
In Romania, 25 people died in floods in the past 10 days and hundreds of people were evacuated from their homes.
Part of the Swiss capital, Berne, was flooded and without power after the swollen Aare river burst its banks.
"We have had to carry out rescue activities since last night by helicopter because we just can't get through (with boats) anymore. The current is just too strong," police spokesman Thomas Jeuch said.
Some residents waved for help from balconies while others used their mobile phones to call rescuers in the capital, where police said water levels were rising.
Swiss police spokesman Thomas Jeuch
In Lucerne, at the foot of some of Switzerland's highest mountains, the water table was just centimetres below a historic high by midday, coming menacingly close to engulfing its famous 14th century wooden bridge.
Forecasters said the weather could get worse with a further 20-30 millimetres of rain expected overnight.
Seven people have died and thousands evacuated from their homes in Switzerland while in Austria the death toll rose to three today and a fourth person was missing, feared drowned, police said.
Austrian Chancellor Wolfgang Schuessel called an emergency cabinet meeting to discuss relief efforts. As rain eased in Austria's far western regions, hundreds of people were still cut off in villages.