U.S. President Donald Trump has postponed a potential military strike against Iran, stating he was 'an hour away' from making the decision before opting to delay it for several days.

The move follows discussions with Middle East leaders who urged a diplomatic approach to the escalating tensions.

The decision has introduced a new layer of uncertainty into the region's geopolitical landscape, with markets closely watching for further developments.

The delay suggests a potential window for diplomatic engagement, though the timeline for a resolution remains unclear.

Trump indicated that Iran has a few days to 'get moving' or face consequences, with the deadline possibly extending to Sunday or early next week.

The situation has for global energy markets, particularly oil prices, which have been sensitive to regional tensions.