Bank of America on Friday raised its average gold price forecast for the next six years by 6% to $3,049 per ounce, citing President Donald Trump’s threats to undermine the Federal Reserve’s independence among other factors. The Wall Street investment bank said it remains bullish on gold, “with a short-/medium-term target of US$4,000/oz.” The bank left its near-term forecasts unchanged with gold forecast to hit $3,356 this year and $3,659 next year. Gold is viewed by investors as a safe-haven asset in times of financial and geopolitical instability. And Trump’s repeated attacks on the Federal Reserve are raising concern in some corners of the market that the U.S. central bank’s capacity to make independent monetary decisions is at risk. Gold futures have been on a tear this year, gaining about 31% to recently trade at about $3,473. “In our view, conditions that have led to recent strength in gold prices look likely to persist,” Bank of America analysts led Jason Fairclough told clients. “Namely: (1) U.S. structural deficit; (2) Inflationary pressure from deglobalization; (3) perceived threats to independence of the U.S. central bank; and (4) global geopolitical tensions & uncertainty.” Trump has sought to fire Federal Reserve Board Governor Lisa Cook over allegations that she made false statements on mortgage applications. He is the first president to attempt to oust a Fed governor, in a move that Wall Street largely views as an attempt to gain control over the central bank. If Trump is successful and moves quickly to name a Cook replacement, he would have a path to consolidate a majority on the Fed board. This would potentially give him the ability to reshape the Federal Open Market Committee and gain more influence over interest rate decisions. Trump’s pick to fill a vacancy on the Fed board, Stephen Miran, is scheduled for a hearing before the U.S. Senate Banking Committee on Sept. 4. Fairclough and his team also bumped their silver forecasts, lifting the average silver price 7.5% to $38 an ounce.