President Donald Trump has praised Riyadh and its leaders after the White House announced a commitment by the kingdom to invest in a series of agreements with the United States aimed at strengthening energy security, defense, technology leadership, and access to global infrastructure and critical minerals.