The Indian rupee opened marginally higher at 61.80 per dollar on Thursday compared to 61.84 a dollar on Wednesday.