By
The franc weakened to a low of 1.20925 per euro and was last trading down 0.5 percent at 1.2068 on trading platform EBS, edging away from the SNB's three-year old cap of 1.20 francs per euro.
It was also the weakest it had been against the US dollar since May 2013 at 0.936 per dollar.