The Sri Lanka rupee weakened on Tuesday on heavy importer demand for dollars to settle trade bills and in the absence of dollar sales by state banks, dealers said.