Brent crude tops $104 a barrel as hopes fade for deescalation in US-Israel war on Iran.

Stock markets had originally rebounded on Monday said Trump said he would hold off strikes on Iran.

Oil climbed back above $100 as hopes for Iran war off-ramp faded after Washington said plans for talks remained "fluid" amid denials from Tehran.