Ten of thousands of demonstrators have marched through the center of Brussels to protest the center-right government's social and economic policies, which trade unions say cut deep into the foundations of Belgium's welfare state.

Under the slogan "Our cup runs over" the main unions joined in the march, united in their opposition against moves to increase workers' flexibility at work, longer careers before pensions kick in and less pay under tougher conditions.

The trade unions say the center-right free market policies of Liberal Prime Minister Charles Michel over the past two years are costing an average family some 100 euros ($112) a month, while the promise of many extra jobs remains elusive. Instead the trade unions want the government to tackle tax evasion.