Brent crude traded near $100 per barrel, and the greenback held gains from the previous session after Iran said the US had violated a ceasefire