Rupee weakens to 86.30 against the dollar amid India-US trade talks uncertainty and consistent dollar demand.