Although Swiss National Day is on Aug. 1, many people celebrate the night before. The date marks the foundation of Switzerland in 1291.
The show, which illuminated 12 square km of the mountains, was visible from 20 km away.
"It is like 100 million candles being lit on the mountains and gives them a lovely warm glow," said organiser Jacques Morard, who runs Jimagine, an events company in Montreux.
"Lots of people around Switzerland normally have fireworks to celebrate our national day, but they weren't able to this year because of distancing regulations."
Gatherings of more than 1,000 people are currently banned to prevent the spread of coronavirus.
Thousands of spectators gathered in the Evolene valley below to see the three-minute long display, at a safe distance from each other.
The show followed a similar display in 2015, when magnesium powder was used to turn mountains red for the anniversary of Wallis joining Switzerland, an event also organised by Morard.
Morard, 62, said many events he was organising this year had to be cancelled because of Covid-19.
"As a Swiss person I am very proud to have an idea which works to mark our national day, and bring some joy even in this terrible situation," Morard added.
LEAVE A COMMENT Your email address will not be published. Required fields are marked*
Pakistan calls for unfreezing of Afghan assets ahead of UN talks
EU backs France in submarine dispute, asking: Is America back?
Shock in Germany after cashier shot dead in mask row
Lava engulfs 100 homes in Canary Islands
Eight dead after gunman opens fire on Russian campus
Thousands flee as lava spewing from volcano on Spain's La Palma island destroys houses
Putin’s party set to retain parliament majority after election
France denies cancelling Swiss meet over snub
Daredevil takes Seine tightrope walk