The Swiss franc fell to a four-month low against the euro on reduced safe-haven demand after Trump took a more cautious line on trade tariffs.