Oil traded near its lowest since August after US President Donald Trump said further strikes on Iran wouldn’t be necessary.