The Swiss franc ended the week up 3.5% versus the US dollar more than making up for last week's 0.5% decline as the greenback suffered more generally from an improvement in confidence in the policy response to the global economic and financial crises.