MUMBAI -- The Indian rupee halted its run of sharp declines, strengthening against the dollar Monday, after the country's central bank put a stronger cap on banks' speculative positions in the currency. Economists warn, however, the causes of the rupee's weakness remain.