FRANKFURT: Anti-capitalist protesters clashed with riot police near the new headquarters of the European Central Bank (ECB) in Frankfurt on Wednesday and set fire to barricades and cars, casting a pall over the ceremonial opening of the billion-euro skyscraper.