Despite significant foreign inflows, the rupee has weakened due to other factors such as month-end dollar demand.