Switzerland’s franc soared by almost 30 per cent in value against the euro yesterday after the Swiss National Bank abandoned its three-year old cap at 1.20 francs per euro.

In a chaotic few minutes on markets after the SNB’s announcement, the franc broke past parity against the euro to trade at 0.8052 francs per euro before trimming those gains to stand at 1.0350 francs.

It also gained 25 per cent against the dollar to trade at 0.8900 francs per dollar.

The SNB has been resisting heavy pressure in recent months on the cap it imposed in September 2011 on the stellar rise seen in the franc’s value due to investors seeking a haven from the eurozone’s economic and political troubles.

The prospect of outright money-printing by the European Central Bank as early as next week has added to the pressure, with the SNB seen by players in the market as buying euros consistently around 1.2009 francs per euro in recent days.

“It has taken the market by complete surprise,” said Jonathan Webb, head of FX strategy at Jefferies in London.

“The SNB probably expects the ECB to launch QE next week and along with the Greek elections coming up, it would make it pretty tough on the Swiss to keep bidding the euro. So they have abandoned the cap and cut rates deeper into negative territory. We expect euro/Swiss to trade around 0.90-1.00 francs after all the stop loss orders have been cleared.”

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.