Switzerland warmed up with a 4-0 win over visitors Estonia on Tuesday in their penultimate match before heading to Euro 2024 in Germany.
The hosts achieved victory in front of 14,473 spectators at the Swissporarena in Lucerne in their first home match since November, following three away games for the team ranked 19th in the world.
Switzerland coach Murat Yakin, who names his team for the competition on Friday, was joined by Swiss Olympic giant slalom skiing champion Marco Odermatt as they performed the national anthems.
Steven Zuber opened the scoring in the 20th minute, curling the ball into the top corner of the box.
It was the AEK Athens winger’s first goal for the national team since 2021.
Burnley striker Zeki Amdouni scored in the 47th minute with a shot past Estonian goalkeeper Matvei Igonen, who met fellow half-time substitute Ruben Vargas in the penalty area.
Defender Nico Elvedi scored the third in the 63rd minute when Estonia failed to clear their lines following a free kick from Xherdan Shaqiri.
Six minutes later, Chicago Fire midfielder Shaqiri, winning his 122nd cap, scored a penalty at the second attempt after the first shot was saved by Igonen – although the goalkeeper was off his line, meaning the kick was repeated.
Switzerland host Austria at the Kybunpark in St Gallen, close to the Austrian border, in a final warm-up on Saturday.
Austria is in Group D of Euro 2024, along with Poland, France and the Netherlands.
In the European Championship, Switzerland face Hungary on June 15, Scotland on June 19 and then host Germany on June 23 in Group A.
Switzerland reached the quarter-finals of the 2020 European Championship, their best ever performance at the tournament.
rjm/iwd