But companies, trade unions and parts of the media have criticised it.
Around 20,000 protesters were reportedly on the streets of Rome to show their opposition.
As part of the protest, a transport strike was called in the city. It hit trains, buses and Rome’s airport, forcing easyJet to cancel 56 flights.
One protester told euronews: “I’m here to protest because it’s always the same people paying for the crisis, always the workers. It has been happening for many, many years. Centre right, centre left. All the measures, liberal or social democratic, have all been unsuccessful.”