"I think our dollar is getting too strong, and partially that's my fault because people have confidence in me," Trump said. "But that's hurting -- that will hurt ultimately."
"It's very, very hard to compete when you have a strong dollar and other countries are devaluing their currency," Trump said.
On the campaign trail, Trump frequently slammed China for purposefully weakening its currency, the yuan, to make its goods cheaper on the world market.
He vowed to label China a "currency manipulator" on Day One of his presidency, the equivalent of saying that China cheats. That didn't happen, but the president continued to talk tough on China. In early April, he called China the "world champions" of currency devaluation.
But now, Trump is saying something very different.
"They're not currency manipulators," he said Wednesday.
Trump also acknowledged that China is no longer manipulating its currency, at least not in a harmful way to the US. China has actually been attempting to prop up the yuan lately so wealthy Chinese investors keep their money at home instead of investing overseas.
In addition to softening his tone on the dollar, Trump also sounded a lot more upbeat about Federal Reserve Chair Janet Yellen.
"I like her, I respect her," Trump told the Wall Street Journal.
Only a few months ago, Trump said Yellen should "be ashamed of herself" for keeping interest rates low. He said she was just doing that to help President Obama.
Now the president said he "likes" low interest rates and that he might even ask Yellen to stay on when her term expires in early 2018.