Donald Trump has said he can override a directive from congress preventing him from recognising Russian sovereignty over Crimea.

The US president quietly issued a statement on Monday evening, hours after signing a military spending bill, claiming dozens of the bill’s statutes to be unconstitutional intrusions on his powers as commander-in-chief.

Among the provisions in the $716bn (£563bn) bill is a ban on spending Department of Defense money on “any activity that recognises the sovereignty of the Russian Federation over Crimea”, a region in Ukraine annexed by Moscow in 2014 during a period of regional political upheaval.

The bill, titled the John S McCain National Defense Authorization Act for Fiscal Year 2019, does allow for the directive to be waived, but only on condition the secretaries of defence and state provide explanations to relevant senate and house committees.

However, in a statement published on the White House website, Mr Trump said the provision was an attempt to “dictate the position” of the US in foreign military affairs.

He would treat the directive “consistent with the president’s exclusive constitutional authorities”, which Mr Trump claimed included the authority “to determine the terms upon which recognition is given to foreign sovereigns”.

Mr Trump also refused to abide by two provisions attempting to limit his ability to transfer detainees in or out of Guantanamo Bay, the controversial US naval base in Cuba often used to imprison suspected terrorist without trial.

“I fully intend to keep open that detention facility and to use it, as necessary or appropriate, for detention operations,” he said, adding: “I reiterate the longstanding position of the executive branch that, under certain circumstances, restrictions on the President’s authority to transfer detainees violates constitutional separation-of-powers principles.”

During the signing ceremony at Fort Drum, New York state, on Monday, Mr Trump pointedly failed to mention John McCain, the Republican senator whom congress named the bill in honour of.

Story continues

It appeared to be another slight in the long-running feud between the pair, which was first sparked in 2016 when Mr Trump said the military veteran was “not a war hero” because he was captured during the Vietnam war.

Mr McCain, who is battling brain cancer, last month branded Mr Trump’s meeting with Vladimir Putin in Helsinki as “one of the most disgraceful performances by an American president in memory”.

Related Video: U.S. Will Not Recognize Russia Annexation of Crimea

Watch news, TV and more on Yahoo View.