Donald Trump denied calling Meghan Markle "nasty."

Last week, it was reported that Duchess Meghan, 37, would skip out on events with President Trump during his state visit to the U.K., citing maternity leave following the birth of her and Prince Harry's son Archie Mountbatten-Windsor.

An interview she'd done previously while promoting "Suits" resurfaced at the time, in which she'd called Trump "misogynistic ... and so vocal about it," adding, “I’m voting for Hillary Clinton, not because she is a woman, but because Trump has made it easy to see that you don’t really want that kind of world that he’s painting.”

MEGHAN MARKLE, PRINCE HARRY HIRE HILLARY CLINTON'S FORMER SENIOR ADVISER

She also said she may have moved to Canada permanently if he got elected.

In an interview with The Sun on Saturday, Trump reportedly said he was "shocked" by Duchess Meghan's past remarks.

“I didn’t know that. What can I say? I didn’t know that she was nasty," Trump reportedly told the outlet. When confronted with the fact that she wouldn't be seeing him during his state visit, he replied, “I didn’t know that. I hope she is OK.”

PRINCE HARRY TO BE EVEN MORE PROTECTIVE OF MEGHAN MARKLE FOLLOWING BIRTH OF SON, EXPERT SAYS

The former "Apprentice" host added that he believes the former actress will make “a very good” American princess, noting, “It is nice, and I am sure she will do excellently. She will be very good. I hope she does [succeed].”

On Sunday morning, however, the POTUS changed his tune.

CLICK HERE TO GET THE FOX NEWS APP

"I never called Meghan Markle 'nasty,' he tweeted. "Made up by the Fake News Media, and they caught cold! Will @CNN, @nytimes and others apologize? Doubt it!"

Despite his denial, there is an audio recording circulating of President Trump saying the exact quote about Duchess Meghan that had been reported.