Greenpeace activists held a high-rise protest in Madrid yesterday, scaling a tower to oppose a free trade agreement being negotiated between the US and European Union.