The president had been due to meet Rosenstein at the White House on Thursday, following reports that the DoJ's second highest official had offered to resign last week - and had faced being fired - after an account emerged of him reportedly discussing whether Trump should be removed from office.
However, Barber believes that Trump holds all the aces going into that meeting.
"I'd much prefer keeping Rod Rosenstein", Trump told journalists in NY.
"He said he did not say it, he says he did not believe that, and nobody in this room believes it", Trump said, adding that people have told him he has the right to fire Rosenstein but he'd prefer to keep him.
President Donald Trump has been unwavering in his support for his Supreme Court nominee Brett Kavanaugh, even as numerous uncorroborated, refuted, and dubious sexual misconduct allegations have been made against the judge. "I'm going to see what happens tomorrow. It's a con job and I've watched these guys, little Adam Schiff and all of the guys, he takes a call from a Russian who turned out to be a faker - he was a comedian or something", the president explained. He said he is willing to listen to both sides in this case Thursday, but he said at the press conference that the accusations against his Supreme Court pick are false. "It's possible they will be convincing", he said during a rare solo news conference.
Asked again if Rosenstein should testify, and if he should be sanctioned if he doesn't, Ryan said he'd defer to the Judiciary Committee. "So I don't want it competing and hurting the decision, one way or the other, decision", Trump told reporters today.
The question now is for how much longer. "It's the Justice Department", he said.
Since the beginning of the Russian Federation investigation, Trump's legal advisers have privately raised questions about Rosenstein's oversight of the probe, suggesting he had a conflict because he was involved in Trump's decision to fire former FBI Director James Comey.