It was the only demonstration of the anti-capitalist movement known as "Blockupy Frankfurt" that was authorised by the city and justice authorities. The other protests over the past four days had been banned by city officials.
Organisers put the turnout for Saturday's peaceful march at more than 25,000 people, some of whom were brandishing placards saying "The eurozone is in ruins" and "When unfairness becomes the rule, resistance becomes a duty," an AFP correspondent at the scene reported.
Since Wednesday, about 5,000 police have been constantly deployed in Frankfurt. Several protests on Friday took place outside the European Central Bank's huge Eurotower building, as well as in the city centre, leading to the arrests of some 400 demonstrators.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
Police said most demonstrations passed calmly, while some activists claimed those who had been arrested were left for hours in police buses.
The anti-capitalist movement, modelled after "Occupy Wall Street", had staged its demonstrations seeking to paralyse Germany's financial centre and hinder the work of private banks and the ECB.
