Donald Trump ended the week in which 17 people were massacred in Florida, and 13 Russians were indicted on charges relating to election meddling by promising to “expose and defeat” TV host Oprah Winfrey in 2020.

Rage-tweeting from Mar-a-Lago, Trump Sunday attacked the “biased and slanted” questions posed during a 60 Minutes debate hosted by Winfrey and made up of a panel of Republican, Democrat and Independent voters from Grand Rapids, Michigan.

Comments on Trump by the panel ranged from gushing praise: “I love him more and more every day,” to questions of his mental stability: “All he does is bully people.”

Speculation has surrounded a possible Winfrey run following a powerful speech at the Golden Globes last month.

However, the star remains adamant she will not seek office, despite admitting it was something she has considered in the past.

Trump previously addressed facing Winfrey’s in two year’s time, saying: “Yeah, I'll beat Oprah. Oprah will be lots of fun. I don’t think she’s going to run.”

Earlier this week the president used Twitter to attack the FBI for failing to prevent the Parkland school shooting, and launch hackneyed barbs at CNN, Obama and Hillary Clinton.