US President Donald Trump will meet with Russian President Vladimir Putin next week at a summit in Germany that brings two world leaders whose political fortunes have become intertwined face-to-face for the first time.

Both the Kremlin and the White House announced the pair will meet on the sidelines of the 7-8 July summit of G20 nations in Hamburg.

US National Security Adviser HR McMaster told reporters that no agenda had yet been set for the meeting, which is fraught with difficulties for Mr Trump.

Allegations that Russia interfered in the US presidential election last year and colluded with the Republican's campaign have overshadowed Mr Trump’s victory and dogged his first five months in office.

Russia and the United States are also at odds over Ukraine, NATO expansion and the civil war in Syria where Russia supports President Bashar al-Assad.

The US backs rebel groups trying to overthrow Assad, and angered Russia by launching missile strikes against a Syrian government air base in April in response to what the US says was a chemical weapons attack that killed dozens of civilians.

Mr Trump has frequently called for better ties with Russia but politicians in his own Republican Party are urging him to be wary of Moscow.

"As the president has made clear, he'd like the United States and the entire West to develop a more constructive relationship with Russia but he has also made clear that we will do what is necessary to confront Russia's destabilising behavior," Mr McMaster said.

US intelligence agencies say Russia hacked and leaked emails of Democratic Party political groups to help Mr Trump win the 2016 US presidential election against Democrat Hillary Clinton.

Russia denies the allegations and Mr Trump says his team did not collude with the Russians.

Several congressional committee, as well as the FBI, are investigating Russia's role in the election and any alleged collusion by Mr Trump's campaign.