The presiding judge said the action of the 23-year-old defendant and a group of other Breakfree activists was justified by the climate emergency and was in line with the logic of the Swiss government climate policy.
However, the court warned the verdict must not be seen as an encouragement to commit further damage.
The verdict, announced on Wednesday, overturns a suspended sentence handed down by a lower court earlier this year which ordered the defendant to pay about CHF300 ($329) and to cover a clean-up fee of CHF2,250.
The man daubed the façade of a Credit Suisse subsidiary in Geneva with red handprints, an action he said was done to protest against the bank’s investments in fossil fuels.
The latest ruling can still be challenged in the Federal Court.
Tennis matches
Last month another appeals court in western Switzerland reversed a ruling that had acquitted 12 activists of trespassing at a branch of the Credit Suisse bank in Lausanne.
The canton Vaud appeals court imposed fines of CHF100-150. The court argued that the activists could have used other means of protesting against alleged environmental abuses of the bank.
The group had staged tennis matches inside a Credit Suisse bank in Lausanne.
Popular Stories
More
Demographics
How retiring baby boomers could crash Swiss property market
Swiss finance directors against abolishing ‘marriage penalty’
This content was published on
A large majority of cantonal finance directors reject both the popular initiative in favour of individual taxation and the counter-proposal. They favour joint taxation of spouses.
Microplastics found in faeces of Swiss wild animals
This content was published on
Swiss environmentalists and scientists have found microplastics in the faeces of roe deer, deer, wild boar, hares, chamois, foxes, martens, badgers and wolves.
Swiss bank customers praise security but criticise interest rates
This content was published on
The Swiss are very satisfied with the security and online banking services offered by their banks, but they criticise the low interest rates and high fees.
Swiss authorities expect tense weeks for Val de Bagnes
This content was published on
The situation in the upper Val de Bagnes in Valais, southwestern Switzerland, is likely to remain tense for the next two weeks.
Lake Geneva shipping company needs over CHF500 million
This content was published on
The Lake Geneva shipping company CGN needs CHF500 million ($608 million) to CHF600 million to modernise its fleet and expand its services.
This content was published on
A pro-Palestine demonstration in western Switzerland on Monday was still causing restrictions on rail services on Tuesday morning.
This content was published on
More than 2,000 people have held a climate demonstration in Bern, just days after police broke up another climate protest in the city.
Extinction Rebellion repeat climate protest in western Switzerland
This content was published on
Around 500 highly-organised group members blocked a street in the city of Lausanne on Lake Geneva calling for urgent measures to combat climate change.
You can find an overview of ongoing debates with our journalists here . Please join us!
If you want to start a conversation about a topic raised in this article or want to report factual errors, email us at english@swissinfo.ch.