Bank has raised its gold price forecasts to $2,300 per oz. in 2021, $2,200 per oz. in 2022, $2,100 per oz. in 2023 and $2,000 per oz. in 2024.