European stocks closed higher at a two-week high on Wednesday, with the STOXX 600 index ending at 646.93 points, up 3.74 points or 0.58%. Meanwhile, New York markets were mixed. The Dow Jones Industrial Average closed at 52,218.58 points, down 6.06 points or 0.01%, while the Nasdaq finished at 25,690.90 points, down 146.30 points or 0.57%, amid volatility in technology shares and tensions in the Middle East. Brent crude oil for September delivery settled at 94.07 dollars per barrel, up 3.06 dollars or 3.36%, marking its highest close in six months, driven by supply disruption concerns after the United States and Iran escalated retaliatory attacks. COMEX gold for August delivery closed at 4,151.90 dollars per ounce, up 75.50 dollars or 1.85%, supported by a weaker dollar and technical buying.