HONG KONG – Oil languished near its lowest since the start of the conflict in Ukraine on Friday on fears of a global recession, though stocks ignored such worries, gaining ahead of US jobs data that will give another clue to the health of the world's largest economy.

Benchmark Brent crude futures were up a touch at $94.23 a barrel and US crude futures were also a whisker higher at $88.70 a barrel, after both closed the previous session at their lowest levels since February.

Losses were partly due to data on Wednesday showing surge in US inventories last week. 

"It's a combination of the inventory data and a bit of worries about demand. Because the market is worried about growth more than inflation – even though inflation is still a major issue – the oil price has come down," said Prashant Bhayani, chief investment officer for Asia at BNP Paribas Wealth Management.

In another warning sign for the global economy, the closely watched part of the US Treasury yield curve measuring the gap between yields on two- and 10-year Treasury notes reached 39.2 basis points overnight, the deepest inversion since 2000.

An inverted curve is often viewed as portending a recession.

On Friday morning, 10-year yield was 2.6865 percent and the two-year yield 3.0509, leaving the gap between them at a still large 36.6 basis points.

"The bond market is saying there is a pretty high chance of recession, while the equity market is focused on the labor data, said Bhayani.

MSCI's broadest index of Asia-Pacific shares outside Japan rose 0.74 percent, helped by gains from index heavyweight TSMC, which rose 1.8 percent, regaining ground it had lost earlier in the week. Japan's Nikkei gained 0.43 percent.

US employment data, due later in the day, is expected to show nonfarm payrolls increased by 250,000 jobs last month, after rising by 372,000 jobs in June.

"We're waiting to see a slowdown in the labor market, so if we get a large miss, it will finally confirm the labor market is slowing, and we'll see some more rallies in US treasuries. If it's a beat people are going to say, 'oh well it will eventually miss'," said Bhayani.

In currency markets the dollar index , which measures the greenback against six major peers, was at 105.86, having fallen 0.6 percent overnight alongside falling US yields.

Sterling was down a whisker at $1.2142 after taking a spin overnight as the Bank of England raised interested rates and warned a long recession was approaching Britain.