LONDON: The Swiss franc rose to its highest in nearly three weeks against the euro on Tuesday, as worries about Greece's debt problems drove investors to seek safe-haven assets.

The euro shed 0.5 percent to trade at 1.0324 francs , its lowest since May 7, as peripheral euro zone bonds came under fresh selling pressure while core government bonds rallied. The flight to safety saw Switzerland's 10-year bond yields drop into negative territory for the first time.

Greece must repay four loans totaling $1.76 billion to the IMF next month. Athens has the money to make monthly wage and pension payments this week, a government spokesman said on Monday. But he was less direct when asked about the June 5 payment, reiterating the government's stance that it has the responsibility to pay all its obligations.

Copyright Reuters, 2015