South Africa's rand firmed against the dollar on Tuesday, as markets looked to U.S. consumer inflation data due on Wednesday ...