Some 600 people have been evacuated in the German city of Dresden as Central Europe floodwater continues to threaten parts of southern Germany, Austria and the Czech Republic.
The level of the River Elbe in the historic German city is not expected to peak until Thursday morning.
Emergency workers have been shoring up a dyke under threat from high water in the Austrian city of Krems.
At least 12 people have died and two are missing as a result of the floods across the three countries.
Seven deaths were recorded in the Czech Republic and three in Germany, while two people were reported dead and two missing in Austria, according to a European Commission update early on Tuesday evening.
Parts of Germany have not seen such severe flooding in centuries. However, in the Czech Republic, the water level has stabilized in the capital Prague, where there had been fears of a repeat of disasters in 2002 and 1997.
Some 600 people have been evacuated in Dresden as floodwater continues to threaten parts of southern Germany, Austria and the Czech Republic
River levels rose after sudden heavy rain following a very wet spring, which had left the ground saturated and unable to absorb the extra water.
Six hundred people had to leave their homes in Dresden and electricity was turned off in some parts of the city, a city spokeswoman told the German news agency dpa.
In another eastern city, Halle, streets were under water on Wednesday morning. According to German news magazine Spiegel, it is the highest water level in the city in four centuries.
Meanwhile, the floods were receding in the south German city of Passau. People could be seen sweeping up muck from their streets.
In Krems, the Austrian authorities were making plans to evacuate villagers as a local dyke looked at risk of collapsing under the swollen Danube.
Thousands of people left their homes in the Czech Republic in recent days as floodwater threatened to overwhelm flood barriers.
In the low-lying industrial city of Usti nad Labem, the River Elbe was spilling over the 10 m-high (33 ft-high) metal flood barriers.
The peak there is expected some time on Wednesday.
The main rail link connecting Prague and Berlin in Germany has been underwater, with trains being diverted.
Hundreds of homes have been evacuated across southern Germany, the Czech Republic, Austria and Switzerland as rivers reach dangerously high levels.
The Czech capital Prague is on high alert as a swell of floodwater moves in from the south.
Both Germany and Austria are deploying their armies to help emergency services.
A man was killed by a landslide near Salzburg in Austria and two people have died in the Czech Republic.
The Czech government has declared a nationwide state of emergency.
The Czech deaths came after floodwaters destroyed flimsy country cottages. Two more people are missing in the country after their raft overturned on a swollen river.
Firemen in Czech Republic capital have been putting up metal flood barriers and volunteers filling sandbags as the River Vltava is due to reach peak levels in Prague some time on Monday morning.
Czech PM Petr Necas has called a special cabinet session to co-ordinate the emergency response.
Hundreds of homes have been evacuated across southern Germany, the Czech Republic, Austria and Switzerland as rivers reach dangerously high levels
Authorities believe the river in Prague will not reach the levels it did in 2002, when parts of the city were devastated, but will still be high enough to cause severe damage.
Bavaria’s flood alert service warns that the forecast of continuing heavy rain is likely to worsen the flooding affecting the Danube and the Inn, among other rivers in the area.
The German cities of Passau and Rosenheim have declared a state of emergency.
Authorities in Passau, which lies at the confluence of three rivers in Bavaria, say they expect the Danube to reach 10.5m by Sunday evening and have requested help from the German army.
Bavaria is not the only German state to be affected; towns and cities in Saxony, Thuringia and Baden-Wuerttemberg are also inundated.
The Munich-based newspaper Sueddeutsche Zeitung reports that the German army is to be deployed in Bavaria, Saxony and Thuringia to support the flood-affected areas.
German Chancellor Angela Merkel has discussed the floods in phone calls with the premiers of Bavaria and Saxony, the paper says.
Near the Austrian city of Salzburg a man was found dead after being swept away as he worked to clear a landslip.
Two further people are missing in the Salzburg area, according to Austrian media. A third is missing in Vorarlberg.
The Austrian army was called in to help civil authorities in the settlement of Taxenbach, south of Salzburg. Their main task was to clear landslides and make roads passable.
Parts of the Pinzgau region, which includes Taxenbach, have been declared a disaster zone.