President Donald Trump spent Friday morning launching a blistering attack on special counsel Robert Mueller — just hours before the former FBI director will reveal new details on probes in former Trump aides Paul Manafort and Michael Cohen.

Trump’s Twitter tirade began at 6:18 a.m. ET and consisted of five spittle-inflected tweets attacking everyone from the special counsel to “Leakin’ Lyin’ James Comey,” Deputy Attorney General Rod Rosenstein, and Andrew Weissman, a prosecutor who is part of Mueller’s team.

“Robert Mueller and Leakin’ Lyin’ James Comey are Best Friends, just one of many Mueller Conflicts of Interest. And bye the way, wasn’t the woman in charge of prosecuting Jerome Corsi (who I do not know) in charge of “legal” at the corrupt Clinton Foundation? A total Witch Hunt,” Trump said in his opening tweet.

After firing off a non-sequitur tweet about how well China negotiations are going, Trump went back to Mueller-mania with a tweet claiming that his lawyer Rudy Giuliani had completed 87 pages of an alternative report to Mueller’s one:

The special counsel is set to present new evidence in probes into both Manafort and Cohen to courts in Washington and New York by 5 p.m. Friday.

Mueller will file details to a federal court in Washington of the alleged lies Manafort, Trump’s former campaign chairman, told prosecutors in breach of his plea deal.

The filing could shed new light on Manafort’s business dealings and consulting work for pro-Kremlin interests in Ukraine. Manafort maintains that he has been truthful with Mueller.

In Cohen’s case, Mueller and the Southern District of New York will file sentencing memos on Trump’s former private lawyer related to two separate charges.

In August, Cohen pleaded guilty to financial crimes, and last week he admitted lying to Congress in a Mueller case. Attention will focus on whether Mueller reveals new details about Cohen’s admission last week that he sought help from the Kremlin for a Trump skyscraper in Moscow late into the 2016 campaign.

Trump’s early tirade could be the beginning of a very busy day for the U.S. president.

As well as dealing with the fallout from new Mueller filings, reports suggest Trump announced he will appoint former Fox News host Heather Nauert to replace Nikki Haley as U.S. ambassador to the U.N. while William Barr, who served as attorney general under President George H.W. Bush, will be appointed as Jeff Sessions’ replacement.

There's also the chance that today could be the day Trump’s chief of staff John Kelly calls it quits, with reports that Friday morning’s White House senior staff meeting, which would have been led by John Kelly, being canceled.