GOLD RALLIES WITH YIELDS TAKING A STEP BACK

Gold price has reached a new all-time high of about $2,955.
US President Donald Trump surprised markets by talking about a possible trade deal with China.
If US bond yields continue to fall, gold prices may go even higher this week.