The US president told reporters he didn't think the deal would have been possible without his 100-percent tariff threat.

Trump is set to announce the agreement with AstraZeneca on Friday, after striking a similar deal with Pfizer late last month.

Chief executive Pascal Soriot applauds the deal with Donald Trump as ‘a big win’ for US patients