Od 1967 do 1971 roku rozegrał w kadrze narodowej 3 mecze.

Mecze i gole w reprezentacji # Data Stadion Rywal Wynik Gol Rozgrywki1967 1. 27.09.1967 Berlin Zachodni, RFN 1:5 0 towarzyski1968 2. 06.11.1968 Strasburg, Francja 0:1 0 el. MŚ 19701971 3. 09.10.1971 Colombes, Francja 0:2 0 el. ME 1972

Kariera trenerska Gdy Gress występował w Neuchâtel Xamax, był jego trenerem. W 1977 roku został trenerem RC Strasbourg i w sezonie 1978/1979 doprowadził ten klub do wywalczenia tytułu mistrza Francji. W 1980 roku odszedł do belgijskiego Club Brugge, a w 1981 roku wrócił do Neuchâtel Xamax i prowadził go do 1990 roku. W sezonach 1986/1987 i 1987/1988 wywalczył z nim dwa tytuły mistrza Szwajcarii z rzędu. W latach 1990–1991 pracował w Servette FC. W latach 1991–1994 ponownie był trenerem Strasbourga.

W 1998 roku Gress został selekcjonerem reprezentacji Szwajcarii i na tym stanowisku zastąpił Rolfa Fringera. W reprezentacji pracował do 1999 roku.

W 2000 roku Gress został trenerem FC Zürich. Jeszcze w 2000 roku zdobył z nim Puchar Szwajcarii.