Safe-haven assets rally