Rupee weakens against dollar due to trade talks uncertainty, dollar demand, and foreign capital exodus, impacting Indian markets.