US President Trump said he is open to direct talks with Hezbollah.