After more than seven hours, Cohen's public testimony has drawn to a close. Here are the highlights:
- Cohen has accused the president of being a "racist", "conman" and a "cheat"
- He claimed Trump wanted him to lie about a Trump Tower project in Moscow during his election campaign
- Cohen alleged Trump knew about a leak of hacked emails from top Democratic figures
- He revealed a copy of a $130,000 cheque he said was signed by Trump to repay him the hush money paid to Stormy Daniels
- Cohen indicated federal prosecutors in New York are investigating "other" illegal acts regarding Mr Trump
We are wrapping up our live coverage but for more details about today's hearing, check out our news story here.