Francois Hollande has defeated Nicolas Sarkozy in the French presidential runoff, making him the latest EU leader to be swept aside by the crippling debt crisis.