Oil prices edged higher while global stocks rallied as comments from US Federal Reserve officials eased fears of a September interest rate hike.

Stocks rose Friday and government yields held their losses after comments from top Federal Reserve officials tempered fears that the central bank would hike interest rates at its meeting this month.

However, traders remain on edge, and oil prices ticked higher again as the United States and Iran exchanged fire following a flare-up in their six-month-long conflict last weekend.

Markets have been shaken this week as the Middle East crisis sent crude surging around 10 percent, fanning inflation concerns and putting pressure on central banks to raise interest rates. On Friday morning, Brent North Sea Crude was trading at $95.98 per barrel.

That turn sent the cost of government debt to multi-decade highs, with analysts also pointing to a surge in corporate borrowing to fund AI investment and concerns about government finances.