Stock markets fell Friday after US President Donald Trump threatened China with "massive" new tariffs, while oil prices retreated as Middle East tensions eased following the Gaza ceasefire.

Trump, in an angry and lengthy social media post, slammed China for "very hostile" trade practices, including imposing new export controls on rare earths.

Originally published on doc.afp.com, part of the BLOX Digital Content Exchange.