Alec Baldwin doubled down on Saturday Night Live at the weekend, reviving his Donald Trump impression while taking on Fox News host Bill O'Reilly for the first time.

The actor played both the US President and O'Reilly in a split-screen sketch which addressed the news anchor's sexual harassment allegations.

Baldwin's O'Reilly introduced Trump on the sketch, saying "one man was brave enough to come to my defense, a man who was unimpeachable on all female issues" with Baldwin's Trump saying he continued to stand by O'Reilly.

"I actually see a lot of myself in you, Bill," the Trump character said.

The O’Reilly character answered, "That’s based upon?" with the Trump character replying: "A hunch, just a loose hunch."I’m more familiar with this case than I am with, say, health care. But I didn’t really look into it much, no."

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Baldwin debuted his much-lauded Trump impression in October of last year. Earlier this month, the actor said he might retire his impersonation of Donald Trump, suggesting that the president might be "satire resistant".

He has repeatedly come under fire from the US President himself, who has lambasted Baldwin's impersonation on Twitter, saying it "stinks" and that the show is "boring and unfunny". Trump later took aim at the show for being "totally one-sided" and "biased".

Baldwin's latest impersonation impressed fans, with viewers saying he "nailed it" and that it "may be better than his Trump one".

The current season of Saturday Night Live ends on May 20.