The euro climbed as high as 1.19714 Swiss francs on trading platform EBS and last traded up 2.3 percent at 1.1958.
The dollar rose 2.1 percent to 0.8231 franc after rising to a high of 0.8240 on EBS.
Copyright Reuters, 2011