European markets open cautiously amid Q2 earnings and looming August 1 tariff deadline. The FTSE 100 trades above 9000 as investors eye corporate profits, trade talks, and currency impacts, while gold and oil prices react to global uncertainty.
22-07-2025 07:52 GMT
by Zain Vawda