President Donald Trump's campaign vow to get the U.S. out of costly foreign entanglements is colliding with the messy reality of America's commitments in the Middle East, where tensions are rising between Washington and Tehran after attacks on two tankers last week.

The dilemma emerged again as the administration on Monday ordered another 1,000 troops to the region in response to what Trump officials say was Iran's role in the latest strikes.

The Tehran government has rejected those accusations.