Erasing early decline, the Swiss franc gained against other major currencies in early European deals on Friday. The franc is now trading at 1.2427 against the euro and 1.4716 against the pound, compared to early lows of 1.2451 and 1.4760, respectively.