After a somewhat rocky last month, President Trump is finally having a very good week, Bill O'Reilly said in his Talking Points Memo tonight.

O'Reilly explained that Trump's Supreme Court nominee, Judge Neil Gorsuch, will almost certainly be confirmed after Senate Republicans deployed the so-called "nuclear option."

"That's a big win for President Trump," O'Reilly said. "Because the judge is a traditional man who will not rule on his own political beliefs, as some Supreme Court justices do."

He added that the bombshell report about former National Security Advisor Susan Rice unmasking Trump associates was an "enormous break" for the president.

"Even though the left-wing media does not want to cover the Susan Rice story, fair news agencies like the Fox News Channel are discussing it. And the American people are aware of it," O'Reilly said. "That helps deflect liberal bias against President Trump."

O'Reilly noted that Trump also met this week with Egyptian President Abdel Fattah el-Sisi and King Abdullah II of Jordan, with both leaders praising Trump lavishly.

He explained that those Middle East countries will be key allies in the fight against ISIS, so it's important for Trump to have good relationships with their leaders.

Finally, O'Reilly said, Trump is meeting over the next couple days with Chinese President Xi Jinping to discuss U.S.-China economic relations, North Korea's nuclear program and more.

"So things have gone very well this week for Donald Trump," O'Reilly said. "But, as you know, every day is an adventure. However, it is safe to say the Trump haters are very frustrated this evening."

Watch the Talking Points Memo above, and see O'Reilly warn that "political hatred" is threatening our republic.

Man Tries to Grab Baby From Stroller at a Dunkin' Donuts

Nunes Steps Aside from House Russia Probe; Judge Napolitano Reacts

Harvard Students Insist Pres. Trump Is More Dangerous Than ISIS

Robert De Niro Says Trump 'Sullied and Debased the Presidency'