The Sri Lankan rupee ended marginally weaker on Friday as importer dollar demand surpassed selling of the greenback by banks, a day after the central bank cut net open positions of commercial banks to increase dollar liquidity, dealers said. The local currency hit a fresh low of 162.65 per dollar on Thursday, hurt by stronger demand for the dollar from importers.