Rupee closed slightly weaker at 68.9075/9100 per dollar on Monday (23 July 2018), versus its previous close of 68.8975/9050 per dollar.