Indian rupee recovered on Tuesday by five paise helped by rise in Indian stocks market.Dollar was down overseas against major currencies helped rupee to recover.Dollar selling by was mainly by banks and exporters.Analysts believe that rupee might trade higher ahead.Rupee ended at 46.80/81 per dollar as against 46.84/85 on Monday.Volumes are likely to be less due to overseas holidays.