The rand has weakened against the dollar ahead of inflation data that could persuade the South African Reserve Bank to lift interest rates this week.