Protesters in Geneva threw stones and firecrackers at the police, who responded with tear gas and water cannons during a demonstration Sunday against the G7 summit in nearby Evian.
Thousands had turned out in the Swiss city, to protest against the gathering of top world leaders, which starts across Lake Geneva in France on Monday.