The rupee snapped its five-day winning streak to finish 17 paise lower at 74.05 against the US dollar on Friday, weighed by subdued sentiment due to weak domestic equities. Traders said market participants were also a little cautious ahead of the release of the September quarter GDP numbers.