Rudolf "Rudi" Fischer (born 19 April 1912 in Stuttgart, Württemberg, Germany – died 30 December 1976 in Lucerne, Canton of Lucerne, Switzerland) was a Swiss amateur gentleman racing driver, racing team leader and restaurant owner. Fischer competed in the post-war F1 scene in the late 1940s and early 1950s, for his team Écurie Espadon, later known as Scuderia Espadon. He won two non-championship races, the 1952 Eifelrennen and 1952 Avusrennen. In the Formula One World Championship, he scored two podiums, both in 1952, with second place at the Swiss Grand Prix and third at the German Grand Prix.
Fischer was more active on the Formula Two scene, and he left the sport at the end of 1952 over safety concerns.