USD/CHF declined on Thursday as falling US Treasury yields temporarily weakened the dollar and prompted some unwinding of carry trades.
The past week turned the trend. After a month that barely added ground, up less than 2%, BNB has fallen around 6% over the past seven days.