The Indian rupee opened 23 paise stronger on Wednesday, trading at 87.82 against the US dollar buoyed by renewed trade discussions between India and the United States.