He then played one season at each of the clubs FK Austria Wien and Rapid Wien, winning the 1929–30 Austrian league with the latter. Rappan then moved to Switzerland, where he started playing for Servette FC in 1931, becoming a player-coach until his retirement as a player in 1935, and winning the Swiss league twice with the club, in 1933 and 1934.
After one season at each of FK Austria Wien and Rapid Wien, Rappan moved to Switzerland where he began playing for Servette FC in 1931, serving as both player and coach until his retirement from professional play in 1935, during which time he won the Swiss league twice with the club, in 1933 and 1934.