Rupee weakens, stocks, o/n rates down