Dollar demand from corporates, importers and foreign portfolio investors dents investor sentiment