The rupee declined in the markets to hit a two month low on speculation that cash inflow into the nation will slow as the recent stock market rally resulted in valuations reaching a 20 month high. The rupee was down 0.6 percent to reach 46.40 versus the dollar marking the lowest level since August 17