US stocks kept up their record run on Tuesday with the Nasdaq topping 15,000 for the first time, while oil prices extended their rally.

Across the Atlantic, markets in Europe ended mixed, but Asian stocks also rebounded.

Positive earnings reports and upbeat US economic data underpinned the third straight winning session for Wall Street, and the broad-based S&P 500 and tech-rich Nasdaq Composite Index each scored record closes.

Even amid the rapid spread of the Delta variant of Covid-19, Adam Sarhan of 50 Park Investments said sentiment has shifted to the view that the worst is over.

And with all eyes on Federal Reserve Chair Jerome Powell's scheduled speech on Friday, markets are convinced the central bank will keep stimulus in place for an extended period, even if it makes some changes to policy.

"The bulls showed up again and defeated any bearish pressure on the market," Sarhan told AFP. "It's a tug of war between the bulls and the bears, and bears won last week but now the bulls win that fight."

US government data showed solid gains in new home sales in July, which followed a similar increase in existing home sales.

The US economy could get more support from President Joe Biden, after the House of Representatives advanced a resolution after markets closed bringing his nearly $5 trillion in spending measures closer to approval.

London and Frankfurt ended the day modestly higher, with Frankfurt boosted by news of an upgrade to German economic growth.

The data showed strong consumer spending helped the Germany economy grow 1.6 percent for the second quarter, or three months to June, 0.1 percentage points from the prior estimate.

Paris shed 0.3 percent as luxury stocks slid.

Asia received a strong boost from a call by China's central bank for more economic support and a move to keep borrowing costs down.

Markets have enjoyed a strong start to the week, further helped by bargain-hunting following a recent sell-off caused by worries that the Delta variant could slow the recovery and expectations the Fed will soon begin tapering financial support.

Oil markets extended the previous day's surge of more than five percent, which had marked the best daily performance in nine months as recovery hopes lifted demand expectations.

The commodity had been suffering hefty losses in August on worries about Delta, but observers forecast prices will get back on track.

The FDA's decision to fully approve Pfizer-BioNTech's Covid drug has lifted hopes for a further boost to US vaccination efforts
The FDA's decision to fully approve Pfizer-BioNTech's Covid drug has lifted hopes for a further boost to US vaccination efforts AFP / Robyn Beck

"Crude oil has continued to build on yesterday's strong gains, with Brent back above $70 a barrel," said Hewson.

New York - Dow: UP 0.1 percent at 35,366.26 (close)

New York - S&P 500: UP 0.2 percent at 4,486.23 (close)

New York - Nasdaq: UP 0.5 percent at 15,019.8 (close)

EURO STOXX 50: UP less than 0.1 percent at 4,178.08 (close)

London - FTSE 100: UP 0.2 percent at 7,125.78 (close)

Frankfurt - DAX 30: UP 0.3 percent at 15,905.85 (close)

Paris - CAC 40: DOWN 0.3 percent at 6,664.31 (close)

Tokyo - Nikkei 225: UP 0.9 percent at 27,732.10 (close)

Hong Kong - Hang Seng Index: UP 2.5 percent at 25,727.92 (close)

Shanghai - Composite: UP 1.1 percent at 3,514.47 (close)

Euro/dollar: UP at $1.1757 from $1.1745

Pound/dollar: UP at $1.3729 from $1.3719

Euro/pound: FLAT at 85.62 pence

Dollar/yen: DOWN at 109.66 yen from 109.70 yen

West Texas Intermediate: FLAT at $67.54 per barrel

Brent North Sea crude: UP 3.6 percent at $71.20 per barrel