China's yuan ended at its lowest level in more than 17 years on Wednesday amid the ongoing tariff row between the country and the US. The onshore yuan finished the domestic trading session at 7.3498 per dollar, its weakest close since December 2007. China has vowed to fight against US President Donald Trump's 104% tariffs on Chinese goods.