The American market didn't pay attention to the rising COVID-19 cases and focused on the earnings season and the rebound in the tech sector. USA30 gained 2.13%, while USA500 added 1.34%. TECH100 went up 0.94%.
Oil edged higher ahead of the OPEC meeting. Crude went up 0.6% to $42.29 per barrel, while Brent gained 0.4% to $42.90.
Gold was still over the $1,800 threshold even though it fell 0.7% to $1,801.45 per ounce.
Asia and Australia
It wasn't a good day for the Asian markets, as June's Chinese trade data revealed unexpected figures.
HongKong45 fell 1.24%.
Japan225 slipped 0.87%.
Down Under, Australia200 traded 0.61% lower.
USD/JPY went up to 107.30 after it ended the previous session at 106.8.
AUD/USD traded at $0.6944.
The European market was affected by the UK harmful economic data and concerns regarding the increase in the number of cases. As a result, Germany30 traded lower by 1.8%. UK100 fell by 1%.
EUR/USD lost 0.1% and traded at 1.1333.
Find out more on CAPEX.com!
Sources: cnbc.com, investing.com