The Indian rupee weakened on Thursday, ending an eight-day winning streak as higher oil prices and increased demand for the dollar weighed on the currency. It fell 36 paise to 94.82 against the dollar, according to Bloomberg. The rupee was the worst-performing Asian currency on Thursday. After gaining 2.40% over the previous eight sessions and touching a high of 94.47 against the dollar on Wednesday, the currency reversed some gains.