Trump made his remarks after speaking at the weekend with both Russian President Vladimir Putin and his Ukrainian counterpart, Volodymyr Zelenskiy.
He gave no specific reason for his assertion that a solution to the conflict was in sight, and overnight Russia hammered Kyiv and the surrounding region with missiles and drones, killing at least 28 people.
In Moscow, Kremlin spokesman Dmitry Peskov said he believed the US position on how to resolve the conflict remained unchanged.
But Zelenskiy, interviewed by the Financial Times, said he believed the US president was viewing the conflict in a new light in view of recent Ukrainian successes.
"This is one that I think we're getting much closer than people realize. And President Putin wants it to end. I will tell you that very strongly," Trump told reporters in the Oval Office.
Trump said he had held a "good call" with Putin on the Fourth of July holiday, a conversation a Kremlin aide said lasted 85 minutes and was marked by the U.S. president offering to help find a way to move towards peace.
"And President Zelenskiy actually wants it to end now. And we're going to be going to NATO, and we're going to be talking about it, and I think we're going to get it," he said. "I think we're going to get it ended. It's been a terrible situation."
Trump is scheduled to meet Zelenskiy on Wednesday on the sidelines of the NATO summit in Ankara and a US official said the idea of the talks was to make a renewed push to end the war.
The same official said Trump would likely follow up with Putin after talking to Zelenskiy.
-Reuters








