Perceived threat to Fed's independence saw traders sell dollar, pushing BTC and gold higher.
loading...