The Swiss franc yielded ground to the euro on Tuesday but held a three-week high on the dollar after strong gains against both currencies the previous session ahead of US consumer confidence data due later in the day.
The franc was 0.2 percent lower on Tuesday against the euro compared to the New York close, trading at 1.2977 francs per euro at 0751 GMT. The franc was little changed against the dollar at 0.949 francs per dollar.