Federal elections were held in Switzerland on 19 October 2003. Although in Switzerland's political system, in which all four major parties form a coalition, it is very difficult to achieve a change of government, this election produced an upset with the strong showing of the right-wing, anti-European Union and anti-immigration Swiss People's Party. The left-wing parties, the Social Democrats and the Greens, also improved their positions. The losers were the parties of the centre and centre-right, the Christian Democratic People's Party and the Free Democratic Party.