Donald Trump has fired off a series of tweets aimed at different targets after yet another chaotic week in Washington.

Trump drew sharp criticism after attacking the hosts of MSNBC's Morning Joe show, Joe Scarborough and Mika Brzezinski.

He had accused Brzezinski of having "low IQ" as well as being "crazy" and "bleeding badly from a face-lift."

She and Scarborough shot back in a stinging article in the Washington Post before going on to call the president "unstable" and accusing him of "blackmail."

But in a new tweet released earlier today (1 July), Trump appeared to alter his view of them by saying that they were "not bad people" and simply being "dominated by their NBC bosses."

The duo were not his only targets, as over a series of four tweets Trump went on to attack NBC with a different angle.

Earlier in the week, popular news anchor Greta Van Susteren departed from the company. Trump seemed to allude that she was forced to report on "Trump hate" which is why she left, according to the president.

Trump's long-running feud with CNN was also picked up again by celebrating that they had been "exposed as fake news".

This comes as three CNN journalists resigned after retracting a story they had worked on looking into a Russian investment fund with ties to Trump officials.

Finally, Trump took aim at the now 24 states that have decided to not hand over voter data to his fraud commission.

He asked if they had anything to "hide" after a fraud commission asked all 50 states to hand over voters' names, birthdays, the last four digits of their Social Security numbers and their voting history dating back to 2006.