Geopolitics ran the show — again — this week as the US-Iran standoff kept the Strait of Hormuz toggling between "open for business" and "please hold, we're in a crisis," sending oil, safe-haven currencies, and traders' blood pressure swinging in kind. The dollar came out swinging on the back of blowout retail sales and a hawkish Fed chair-in-waiting, while the Canadian dollar quietly had its best week riding the oil wave. The Japanese yen, meanwhile, couldn't catch a bid no matter how many times Japan's finance minister cleared his throat at markets. The Swiss franc found out the hard way that being a safe haven is harder when the dollar keeps stealing your clients. Here's how all eight majors navigated the chaos.