Indian rupee strengthens as dollar weakens, with positive investor sentiment and lower trade deficit boosting currency value.