He thanked the news organisations that chose not to run with the claims, which have been circulating for months.

Intelligence agencies reportedly considered them sufficiently relevant to brief both Mr Trump and President Barack Obama last week.

Mr Trump would not confirm he had been briefed but he then said there had been a “lot of people in the room” and that it would be a “tremendous blot” on the reputation of intelligence agencies if they had been responsible for leaking the details.

“That’s something that Nazi Germany would have done,” he said.

A 35-page dossier of allegations had been published in full on Buzzfeed and reported by CNN.

Mr Trump called Buzzfeed a “failing pile of garbage” and accused CNN of “going out of their way to build it up”.

The allegations claim Russia has damaging information about the president-elect’s business interests, and salacious video evidence of his private life, including claims of using prostitutes at the Ritz-Carlton hotel in Moscow.

Denying any such claims, Mr Trump said that as a high-profile person he was extremely cautious about all that he did when travelling abroad.

Russia has also strongly denied the allegations.

Dmitry Peskov, President Vladimir Putin’s spokesman, said they were “pulp fiction” and a “clear attempt to damage relations”.

Mr Trump said he “respected” Mr Putin for putting out a statement.

Mr Trump was also asked about the hacking scandal that dominated the US election campaign, with US spy agencies concluding Russia was behind the hacking of Democratic Party emails.

Mr Trump said for the first time “I think it was Russia”, but added that “we get hacked by other people”.

Later in the briefing, he suggested the outcome was justified, saying “look at the things that we learned… Hillary Clinton got the questions to the debate and didn’t report it”.

He added: “If Putin likes Donald Trump, I consider that an asset, not a liability.”

Mr Trump did not answer directly when asked whether his team had communicated with Russia during the election campaign, but he did say that any hacking by Mr Putin must stop. “He shouldn’t be doing it. He won’t be doing it.”

Other areas of the briefing:

Mr Trump said he had formally handed “complete and total” control of his business empire to sons Don Jr and Eric to avoid any conflict of interest, adding: “They’re not going to discuss it with me”

The president-elect said there would be “a major border tax” on companies moving from the US to other nations

David Shulkin selected to head Veterans Affairs

A plan to be submitted “essentially simultaneously” to both repeal and replace Barack Obama’s affordable health care programme Obamacare

The wall to be built on the Mexican border will start as soon as possible with US funding but Mr Trump adds: “Mexico in some form… will reimburse us”

‘Never been to Prague’

Before the briefing, the Trump team acted to dismiss news of the compromising material.

Michael Cohen, a lawyer to Mr Trump named in the 35-page dossier, denied a specific claim that he went to Prague in August or September 2016 to meet Kremlin representatives to talk about the hacking.

US media suggest the alleged salacious videos were prepared as “kompromat” – compromising material collected about a politician or public figure in order to create a threat of negative publicity, if needed.

How this came to light

The allegations began circulating in political and media circles in recent months.

The BBC understands they are based on memos provided by a former British intelligence officer for an independent organisation opposed to Mr Trump in Washington DC. Sources say the CIA regards them as “credible”.

The original intention was to derail Mr Trump’s candidacy, reports say.

The BBC first saw the documents in October but has been unable to verify the claims included. Several material inaccuracies have been highlighted in them.

However past work by the British operative was considered by US intelligence to be reliable, US media say.

The existence of the documents was first reported by Mother Jones in October. BBC News