At the end of the trading session on Monday, the rupee was quoted at 91.51 (provisional) against the greenback, registering a gain of 42 paise from its previous close