Global stocks rose Monday, with Wall Street hitting new records as investors waited for corporate results and economic data later in the week.
All three major US indices ended at records, reflecting how optimism over the economic recovery has offset worries about inflation and the Delta variant of Covid-19. The Dow finished just shy of 35,000 points.
London's FTSE 100 index and counterparts in Frankfurt and Paris closed higher after spending part or much of the day in the red.
Earlier, Asian equities had rallied after New York markets posted fresh records on Friday.
Investors are geared up for a heady earnings season, beginning Tuesday with reports from JPMorgan Chase and Goldman Sachs.
The period is expected to be the second-strongest quarter in the last 25 years, according to CFRA Research's Sam Stovall.
But analysts at DataTrek Research warned that earnings seasons "needs to be awesome" to extend the rally.
"We're reminded of the old market saying, 'buy the rumor, sell the news,'" DataTrek said in a note. "The first bit is happening right now. We will shortly see how the second part plays out."
However oil prices retreated following a two-day advance on concerns that new virus spikes could dent demand for the commodity as governments are forced to impose fresh containment measures.
Federal Reserve boss Jerome Powell is to deliver a policy report to US lawmakers this week, which will be closely watched for clues on the central bank's timeframe for shifting from a highly stimulative monetary policy.
New York Fed President John Williams told reporters Monday that the recovery in key areas of the US economy is not sufficient enough for the central bank to start pulling back on its aggressive stimulus program.
Traders will also monitor US inflation data later this week, as well as Chinese second-quarter growth figures.
- Key figures around 2100 GMT -
New York - DOW: UP 0.4 percent at 34,996.18 (close)
New York - S&P 500: UP 0.4 percent at 4,384.63 (close)
New York - Nasdaq: UP 0.2 percent at 14,733.24 (close)
London - FTSE 100: UP 0.1 percent at 7,125.42 (close)
Frankfurt - DAX 30: UP 0.7 percent at 15,790.51 (close)
Paris - CAC 40: UP 0.5 percent at 6,559.25 (close)
EURO STOXX 50: UP 0.6 percent at 4,093.38 (close)
Tokyo - Nikkei 225: 2.3 percent at 28,569.02 (close)
Hong Kong - Hang Seng Index: UP 0.6 percent at 27,515.24 (close)
Shanghai - Composite: UP 0.7 percent at 3,547.84 (close)
Euro/dollar: DOWN at $1.1864 from $1.1876 at 2100 GMT Friday
Pound/dollar: DOWN at $1.3886 from $1.3901
Euro/pound: DOWN at 85.42 from 85.43 pence
Dollar/yen: UP at 110.35 from 110.14 yen
Brent North Sea crude: DOWN 0.5 percent at $75.16 per barrel
West Texas Intermediate: DOWN 0.6 percent at $74.10 per barrel