Gold rose to a record high - the 50th day it’s done so this year - on escalating geopolitical tensions and prospects for more US rate cuts. Silver also set an all-time peak.