Swiss Olympic officials have praised politicians in the country after they agreed to invest an extra CHF15 million (£12.1 million/$15 million/€14 million) into young athletes.
The National Council approved the measures pushed up to them by the Council of States with the final vote going 146-21 in favour.
The money will be used by Swiss Olympic and national federations in the European nation to help train young athletes and help develop centres of excellence.
"On behalf of all sporting associations, Swiss Olympic would like to thank the Swiss Parliament for its decision in favour of the promotion of sport and its fundamental commitment to the sport of sport,” said Swiss Olympic director Roger Schnegg.
“This support is necessary in order to improve the framework conditions for young people.
“This gives small artists and mountain bikers the opportunity to successfully imitate their role models, such as Giulia Steingruber and Nino Schurter, and to write sports stories that will be the pride of all Switzerland.”