The Indian rupee hit a fresh record low at 88.7975 per dollar on Tuesday, making it the worst performing currency among its Asian peers for the day.