Urs Fischer (born 20 February 1966) is a Swiss former football player and current manager of Union Berlin.
During his playing career, Fischer only played for two clubs: FC Zürich and FC St. Gallen. He was captain of both teams and is the all-time leading player with 545 caps in the Swiss Super League.
Fischer quit playing professional football in 2003. He then coached the U-14, U-16 and U-21-teams of FC Zürich. After a short spell as the assistant manager of Bernard Challandes in 2007-2008, he returned to the U-21. When Challandes was sacked, Fischer was appointed as caretaker 17 April 2010 and after three games, which he all lost, became permanent manager.