Thousands of people have been evacuated in Bulgaria, Romania and Serbia as melting snow continues to swell the River Danube to its highest level for more than a century.
In the Serbian capital, Belgrade, some streets have been under water for several days.
Civil defence teams in Serbia have built sandbag dams along the banks of the swollen River Danube, while a state of emergency has been declared in 10 regions.
In Nikopol, Bulgaria, residents erected planks to enable them to cross their flooded streets.
In parts of the Serbian capital, Belgrade, people are using boats to get around the city.
Here, a water-skier surfs the flood waters in Belgrade. Some low-lying streets in the city, where the Sava River meets the Danube, have been under water for days.
East of the capital, Serbian farmers rescue a cow from the floodwaters.
The floods have left whole tracts of woodland under water - a scenic picture amid wider devastation.
BBC NEWS REPORT.