The dollar rallied to cap off its best week since mid-November on President Donald Trump’s vow to unleash a first wave of tariffs on US trading partners on Saturday.