President Donald Trump stops CNN's Jim Acosta while taking questions during a news conference following Tuesday's midterm congressional elections at the White House in Washington, November 7, 2018. Kevin Lamarque | Reuters

President Donald Trump on Friday launched his first Twitter attacks against Michael Cohen since his former longtime lawyer and fixer provided riveting testimony about their relationship before Congress. After returning from his second summit with the North Korean dictator Kim Jong Un in Vietnam — which was cut short and failed to produce any new agreements — Trump tore into Cohen in a Friday morning tweet storm, accusing him of "going rogue" and committing "perjury on a scale not seen before." Cohen, 52, pleaded guilty last year to crimes including campaign finance violations and tax evasion, as well as lying to Congress in prior testimony in 2017. He cut agreements with federal prosecutors in New York and with special counsel Robert Mueller, who is investigating Russian meddling and possible collusion with Trump's campaign in the 2016 election.