European indices mixed: Stoxx 600 +0.1%, DAX -0.3%, FTSE +0.1%, CAC 40 -0.4% amid yield rise.
Eurozone bond yields climbed, fueling ECB rate‑hike expectations as May economic activity contracted sharply, its steepest drop in 2.5 years.
Oil prices surged above $105 per barrel as Strait of Hormuz closure pressures supply, following Iran's hardline uranium stance.
Nvidia reported record Q1 sales up 85% to $81.6 bn and net income $58.3 bn, yet shares fell on limited outlook.