For five years, Michael D. Cohen has waged battle with Donald J. Trump from afar: on social media, on cable television and in the pages of his books.
But on Tuesday, Mr. Cohen confronted his onetime boss from the witness stand in a Manhattan courtroom, attacking the former president as a criminal and a cheat and defending his own credibility under a barrage of questions.
Mr. Cohen, once Mr. Trump’s loyal fixer and now his antagonist, was testifying in a civil fraud case that threatens to upend the former president’s family business and undermine his public image as a businessman. It was the first time the men had come face to face since 2018, and the reunion was tense. Mr. Trump, seated feet away at the defense table, scoffed and shook his head in apparent frustration.