The Swiss franc shadowed the euro higher against the dollar on Tuesday as the single currency closed on a three-month high as an upcoming liquidity injection from the European Central Bank eclipsed worries over Greece, buoying the single currency. The franc rose 0.4 percent against the dollar compared to the New York close to trade at 0.8959 francs per dollar. The franc was little changed against the euro.