Finance ministers from European Union have agreed a €500 billion ($540 billion) rescue package for the block’s countries hit hard by the coronavirus pandemic.
Mário Centeno, the chairman of the Eurogroup, announced the deal, reached after marathon discussions in Brussels.
It comes as Spain’s prime minister said his country was close to passing the worst of its coronavirus outbreak.
Spain has Europe’s highest number of confirmed cases, with 152,446. More than 15,000 people have died.
IMF chief Kristalina Georgieva has warned the world is facing the worst economic crisis since the Great Depression of the 1930s.
She said the coronavirus pandemic would turn economic growth “sharply negative” this year.
At their Brussels talks, EU finance ministers failed to accept a demand from France and Italy to share out the cost of the crisis by issuing so-called coronabonds.
The package finally agreed is smaller than the European Central Bank had urged.
Coronavirus: US Unemployment Rate Surges for Third Week
The ECB has said the bloc may need up to €1.5 trillion to tackle the crisis.
However, France’s Finance Minister Bruno Le Maire hailed the agreement as the most important economic plan in EU history.
He tweeted after the talks: “Europe has decided and is ready to meet the gravity of the crisis.”
The main component of the rescue plan involves the European Stability Mechanism, the EU’s bailout fund, which will make €240 billion available to guarantee spending by indebted countries under pressure.
The EU ministers also agreed other measures including €200 billion in guarantees from the European Investment Bank and a European Commission project for national short-time working schemes.
Ministers were close to a deal on April 8, but the talks broke down and had to be resumed a day later, amid a dispute between Italy and the Netherlands over how to apply the recovery fund.
The coronavirus pandemic has exposed deep divisions in Europe, where Italy and Spain have accused northern nations like Germany and the Netherlands of not doing enough.