Oil prices slipped in Asia on Tuesday morning from three-and-a-half-year highs as investors cautiously await Donald Trump's Iran nuclear decision later in the day.
The US president announced in a tweet that he would make an announcement at 1800 GMT on whether or not to tear up the agreement with Tehran and reimpose painful sanctions that could cut off crude supplies.
Despite being urged by world leaders to keep it in place, there is a general consensus that he will refuse to preserve the 2015 pact, fanning fears of fresh turmoil in the already tinderbox Middle East.
This -- along with an output cap by Russia and OPEC, rising US demand and an improving economy -- has helped send the price of oil to highs not seen since late 2014, though profit-taking saw both main contracts retreat Tuesday.
"Oil has raced higher recently on the back of concerns that President Trump will exit the US from the Iran nuclear deal and that this would then lead to a further deterioration in the situation in the Middle East not to mention the disruption to oil supplies of Iran's production," said Greg McKenna, chief market strategist at AxiTrader.
He added that there was a "perfect storm for higher prices" owing to crude-rich Venezuela's economic woes, which have been made worse by fresh US sanctions.
However, Stephen Innes, head of Asia-Pacific trade at OANDA, said "we could be on for significant knee-jerk reaction (sending prices down) if the president walks back the more boisterous elements of hawkish Iran rhetoric".
Iran has said Washington will regret it "like never before" if Trump walks away from the deal.
Asian equity markets continued Monday's broadly positive performance.
Hong Kong piled on 1.4 percent, while Shanghai gained 0.8 percent after data showed Chinese imports and exports smashed forecasts in April.
However, a widening of the surplus with the United States underlined an imbalance between the economic titans as they struggle to reach an agreement on averting a potentially damaging trade war.
Attention now turns to a visit next week by a delegation led by Chinese Vice Premier Liu He -- considered President Xi Jinping's right-hand man on economic issues -- hoping to iron out the differences.
Tokyo finished 0.2 percent higher and Sydney added 0.2 percent.
Singapore added 0.3 percent and Taipei put on 0.8 percent with Manila and Wellington also in positive territory. But Seoul ended down 0.5 percent.
In early European trade London rose 0.3 percent, but Paris and Frankfurt each lost 0.2 percent.
On currency markets, the dollar held around its 2018 highs against the euro following a recent run of below-par data out of the eurozone that has fed speculation the European Central Bank may have to put on the back burner plans to wind in its crisis-era stimulus.
That comes as the US economy continues to improve, fuelling talk of three or four interest rate hikes this year.
- Key figures around 0810 GMT -
Tokyo - Nikkei 225: UP 0.2 percent at 22,508.69 (close)
Hong Kong - Hang Seng: UP 1.4 percent at 30,402.81 (close)
Shanghai - Composite: UP 0.8 percent at 3,161.50 (close)
London - FTSE 100: Up 0.3 percent at 7,588.78
Euro/dollar: DOWN at $1.1919 from $1.1922 at 2100 GMT
Pound/dollar: DOWN at $1.3540 from $1.3556
Dollar/yen: DOWN at 108.92 yen from 109.07 yen
Oil - West Texas Intermediate: DOWN 77 cents at $69.96 per barrel
Oil - Brent North Sea: DOWN 68 cents at $75.49 per barrel
New York - Dow: UP 0.4 percent at 24,357.32 (close)