The rupee extended its gaining momentum for the fifth straight session on Thursday, appreciating 14 paise to close at 94.59 (provisional) against the US dollar, buoyed by the country's improved balance of payment condition following higher-than-expected foreign currency deposits.