The rand weakened in early trading on Thursday, slipping below 16.40 against the US dollar as high oil prices and risk aversion negatively impacted South Africa’s terms of trade, limiting any ...