Weekly Financial Market Update for 4 August 2023