Indian markets navigated macroeconomic pressures and global uncertainties this week. A weakening rupee was partially offset by a US Federal Reserve rate cut and optimism around India-US trade talks.