Global markets were mixed with investors dialing back risk ahead of a crucial weekend that could pave the way for a near-term resolution to the Middle East war.

U.S. President Donald Trump expressed confidence that an agreement ⁠could soon ​be reached to end the conflict and urged the Tehran-aligned Hezbollah group to hold its fire as a 10-day truce went into effect between Lebanon and Israel.

Trump said the next meeting between U.S. and Iranian negotiators could take place at the weekend.

Wall Street futures were in positive territory after slight gains on major U.S. markets yesterday.

TSX futures edged higher after Canada’s main stock market closed modestly down yesterday.

On Wall Street, markets are watching earnings from Fifth Third Bancorp, State Street Corp. and Truist Financial Corp.

“I think equity markets are remaining positive and some solid U.S. earnings have helped, but - and it’s a big but - we need to see some concrete evidence that peace is going to last,” said Nick Twidale, chief market strategist at ATFX Global.

Overseas, the pan-European STOXX 600 was up 0.22 per cent in morning trading. Britain’s FTSE 100 fell 0.2 per cent, Germany’s DAX advanced 0.69 per cent and France’s CAC 40 gained 0.48 per cent.

In Asia, Japan’s Nikkei closed 1.75 per cent lower, while Hong Kong’s Hang Seng slid 0.89 per cent.

Oil prices dropped on optimism the Middle East conflict could be nearing an end after a 10-day ceasefire between Lebanon and Israel took effect and Trump said the U.S. and Iran may meet for talks on the weekend.

Brent crude futures declined 3.35 per cent to US$95.63 a barrel. West Texas Intermediate (WTI) crude futures fell 4.6 per cent to US$90.32 a barrel.

“Oil prices are reacting very sensitively to escalation or de-escalation headlines,” said UBS analyst Giovanni Staunovo.

In other commodities, spot gold eased 0.1 per cent to US$4,783.91 an ounce. U.S. gold futures for June slipped 0.1 per cent to US$4,805.20.

The Canadian dollar strengthened against its U.S. counterpart.

The day range on the loonie was 72.93 US cents to 73.16 US cents in early trading. The Canadian dollar was up about 0.34 per cent against the greenback over the past month.

The U.S. dollar index, which weighs the greenback against a group of currencies, dipped 0.1 per cent to 98.12. The U.S. dollar traded at $1.3680.

The euro rose 0.09 per cent to US$1.1795. The British pound climbed 0.04 per cent to US$1.3532.

In bonds, the yield on the U.S. 10-year note was last down at 4.301 per cent.

Euro zone’s trade surplus

8:15 a.m. ET: Canadian housing starts for March. Estimate is an annualized rate rise of 1.6 per cent.

8:30 a.m. ET: Canada’s international securities transactions for February.

8:30 a.m. ET: Canada’s household and mortgage credit for February.

With Reuters and The Canadian Press