Donald Trump has said the Queen kept him waiting after he arrived early for his meeting with her at Windsor Castle last month.
There were suggestions at the time that he had actually kept the 92-year-old monarch waiting.
But the US president said such reports were "fake, disgusting news", describing the meeting as a "beautiful, beautiful visit".
He also said he and the Queen had "good chemistry".
Speaking at a rally in Pennsylvania, Mr Trump said: "I was asked to have tea with the Queen, who is incredible by the way. Incredible.
"I had landed and I'm on the ground and I'm waiting with the king's and with the queen's guards – wonderful people.
"I'm waiting. I was about 15 minutes early and I'm waiting with my wife and that's fine. Hey, it's the Queen, right? We can wait. But I'm a little early."
He added: "So, I then go up and meet the Queen and she is fantastic. We then go up and we have tea.
"And I didn't know this – it was supposed to last for 15 minutes but it lasted for like an hour. Because we got along. We got along.
"And she liked our first lady and our first lady liked her.
"And I won't talk about conversation, because you're not supposed to. Unless you want to hear. No, I'm only kidding.
"But we got along fantastically well, and the time went by – you know, sometimes if you like somebody you get along – good chemistry – the time goes by. So we were there for about an hour.
"So here was the story by the fake news: the president was 15 minutes late for the Queen. Wrong."
He continued: "Here's the rest of the story: the president overstayed. So I was late and I overstayed, and honestly, folks, it was such a beautiful, beautiful visit and afternoon.
"But they can make anything bad because they are the fake, fake, disgusting news."
He had earlier spoken of his "great respect for the UK".
"People call it Britain, they call it Great Britain," he said.
More from Donald Trump
"They used to call it England – different parts.
"But the UK – great respect."