Podium finish on Lake Geneva “sign of good things to come”, says Schneiter