President Trump Donald John TrumpOmar fires back at Trump over rally remarks: 'This is my country' Pelosi: Trump hurrying to fill SCOTUS seat so he can repeal ObamaCare Trump mocks Biden appearance, mask use ahead of first debate MORE on Thursday evening touted the release of three Americans prisoners from North Korea who arrived home this week, noting that the U.S. did not pay for their release.

“[North Korean leader] Kim Jong Un did a great service to himself and to his country by doing this. But those hostages came out, with respect, we didn’t pay for them,” Trump said during a rally in Elkhart, Ind.

“What he did was the right thing, but they came out for nothing and the others came out for $1.8 billion in cash,” Trump added.

ADVERTISEMENT

Trump appeared to be referring to a January 2016 deal in which the Obama administration agreed to pay Iran $1.7 billion to settle a case related to the sale of military equipment before the Iranian revolution.

The payment coincided with the release of five imprisoned American citizens who were released in exchange for seven Iranians detained in the U.S.

The White House at the time disputed that it was a ransom payment.

Trump early Thursday morning greeted the three Americans who were freed from captivity in North Korea earlier this week. He has touted their release as an act of good will by Kim ahead of a planned summit between the two leaders on June 12 in Singapore.

"The relationship is good, and hopefully, I mean for all of us, for the world, hopefully something very good is going to happen," Trump said at Thursday's rally.