Rudolf Gossweiler (born 8 January 1882) was a Swiss footballer who played as striker or as midfielder during the late 1890s and early 1900s.