Weekly Financial Market Update for week ending 2 July 2021