The rupee gained 14 paise to close at 94.59 against the US dollar on Thursday, extending its winning streak to five sessions. Strong foreign currency deposit inflows and foreign institutional buying supported the currency, while crude prices capped gains