Brent crude traded close to $120 a barrel, following comments by US President Donald Trump that Washington would not end the ongoing naval blockade of the Strait of Hormuz until a nuclear deal is signed with Iran.