The rupee weakened slightly to 88.21 against the dollar due to a strong US currency and declining domestic equities. Concerns over the H-1B visa fee hike impacting the IT sector and India's service exports are weighing on investor sentiment. Despite this, India's forex reserves rose, and trade talks with the US are scheduled for September 22.