Clashes broke out between protesters and police near the United Nations (UN) building in Geneva on Sunday on the eve of the G7 summit in the nearby French resort town of Evian.

Demonstrators threw bottles, stones and firecrackers at police, who responded with tear gas and water cannons.

Witnesses cited by the AFP and Reuters news agency said protesters targeted the offices of the UN's telecommunication building and threw flares as police tried to clear them from the site.

Thousands of security personnel were deployed in Geneva, about 50 kilometers (30 miles) southwest of Evian, ahead of the protest organized by an anti-G7 coalition. The march was organized by a coalition of several groups decrying capitalism and globalizationImage: Michael Kappeler/dpa/picture alliance

G7 protest not allowed in France