25-åringen fra Vingrom startet best og ledet med seks sekunder på den første mellomtiden etter 10,5 kilometer.
Men Foss hadde en negativ utvikling utover i rittet, og på neste mellomtid hadde Küng redusert ledelsen til to sekunder.
På de siste 11,5 kilometerne til mål klarte sveitseren å hente ut de nødvendige kreftene for å sikre seieren og fikk sin revansj på Foss, med fattige to sekunder.
– Det var en fin kamp mellom Stefan og meg. Dessverre tapte jeg med bare to sekunder, men jeg kan være fornøyd med dette. Etter Il Lombardia var jeg syk, så jeg hadde ikke de beste beina i dag. Uansett ga jeg alt og jeg er fornøyd med at jeg klarte å prestere bra i dag, sier Foss etter rittet.
Chrono des Nations ble Foss' siste ritt denne sesongen.
Wærenskjold også nummer to
Også u23-verdensmesteren på tempo, Søren Wærenskjold, debuterte i sin regnbuetrøye, i den 27,2 kilometer lange u23-utgaven av Chrono des Nations.
Også der skulle sølvvinneren fra VM i Australia få sin revansj.
Alec Segaert startet best og fortsatte å øke ledelsen sin gjennom hele rittet.
Til slutt vant han med 42 sekunder tilbake til den norske Uno-X Pro Cycling-rytteren, som ble nummer to.
I kvinner elites utgave av rittet var det tempoverdensmester Ellen van Dijk som tok en overlegen seier med over minuttet tilbake til ukrainske Valeriya Kononenko.