Rupee weakens against US dollar due to trade tariff uncertainty, global market sentiments, and domestic market weakness.