European Stoxx 600 gained 0.4% as hopes for a US‑Iran ceasefire and Ukraine peace progress lifted sentiment.
Construction firms Buzzi, Holcim and Heidelberg Materials rose, while defense stocks Rheinmetall and Leonardo each fell over 5%.
Brent crude rose 1.4% to $97.24/barrel and WTI to $99.25/barrel amid reduced Hormuz traffic and Saudi output cuts.
Sodexo cut its FY sales and profit targets; AO World expects annual income at the top of its forecast range.