The greenback hit a 28-month high against the Swiss franc at 0.9847 franc after the Swiss National Bank said it would impose an interest rate of -0.25 percent on some large deposits held by investors in francs, as it seeks to discourage buying of the currency as a safe haven.
- Sterling, Aussie, kiwi hit new lows against stronger dollar
- Arrangement of various world currencies including Chinese Yuan, Japanese Yen, US Dollar, Euro, British Pound, Swiss Franc and Russian Rouble pictured in Warsaw
- File photo of a street seller counting Russian roubles at his shop in Sevastopol
- Employees of a foreign currency company work under a screen displaying the Japanese yen's exchange rate against the U.S. dollar, at a dealing room in Tokyo
- Passers-by are reflected on a signboard of a currency exchange service outside a bank in Tokyo
- A sheet of the front side of United States one dollar bills is seen during production at the Bureau of Engraving and Printing in Washington
See more photos »
- Federal Reserve
See more topics »
The contrast between approaching tighter monetary policy in the U.S. and looser policies in Europe, Japan, and Switzerland "could not be starker" and continued to push the dollar higher, said Shaun Osborne, chief currency strategist at TD Securities in Toronto.
Rate increases are expected to boost the greenback by driving investment flows into the United States. The Fed's upbeat assessment of the U.S. economy also helped the dollar extend gains against the safe-haven yen.
The dollar rose against the rouble, meanwhile, after sliding more than 12 percent against the Russian currency in U.S. trading Wednesday.
Analysts said a dip in oil prices and few concrete measures for pulling the country out of a crisis from Russian President Vladimir Putin hurt the ruble. The dollar was last up 2.68 percent at 61.75 rubles .
"Lower oil prices are destroying Russia's economy," said Joseph Trevisani, chief market strategist at WorldWideMarkets in Woodcliff Lake, New Jersey. Sales of oil and gas are Russia's chief source of export revenue.
The euro was last down 0.5 percent against the dollar at $1.2281, while the dollar was last up 0.77 percent against the Swiss franc at 0.9803 franc. The dollar was up 0.13 percent against the yen at 118.77 yen .
The U.S. dollar index , which measures the greenback against a basket of six major currencies, was last up 0.1 percent at 89.222.
Most U.S. government bond yields touched one-week highs, while the benchmark S&P 500 stock index was last up 1.88 percent.
(Reporting by Sam Forgione,; Editing by Meredith Mazzilli and Chizu Nomiyama)