Gold climbed to the highest in more than three months as bond yields dropped and U.S. retail stalled, while parts of Asia grappled with a spike in coronavirus cases. The yield on 10-year Treasuries extended declines following a report Friday that showed retail sales were essentially unchanged in April, missing expectations for a 1% gain.