European stocks were steady in early trade on Tuesday as investors held off placing huge bets ahead of key euro zone data, while energy stocks were the biggest laggards after global oil prices fell.

The pan-European STOXX 600 index held steady at 514.87 points at the open, after hitting a three-week high in the previous session, Reuters reported.

The oil and gas sector was the biggest loser on the benchmark index, falling about 1% as crude prices fell amid declining geopolitical risks and weak demand from China.

Technology stocks rose 0.6%, led by a 1.3% gain in ASML Holdings.

Eurozone consumer price data is on investors' radar, with it set to decline in July.

German producer prices fell by 0.8% year-on-year in July, in line with expectations.

Germany's benchmark DAX index rose 0.2%.

The Swedish benchmark index was flat ahead of the central bank's interest rate decision.

Among individual stock moves, Jyske Bank rose 2.1% after the Danish bank reported first-half results.

In trading yesterday, Monday, the Standard & Poor's 500 index rose by 1% to achieve its eighth consecutive gain and closed at 5,608.25 points.

The index posted its longest winning streak since November and its best week of the year.

The Dow Jones Industrial Average rose 0.6% to 40,896.53, and the Nasdaq Composite jumped 1.4% to 17,876.77.

U.S. Treasury yields were relatively steady ahead of the main event for financial markets this week, a speech on Friday by Federal Reserve Chairman Jerome Powell.

Markets are expecting the first such cut in US interest rates next month, since the Federal Reserve began raising interest rates significantly in early 2022.

In the bond market, the yield on the 10-year U.S. Treasury note fell to 3.87% from 3.88%.

In energy trading, benchmark U.S. crude lost 57 cents to $73.09 a barrel.

Brent crude, the international benchmark, rose 61 cents to $77.05 a barrel.

The euro was at $1.1075, down from $1.1085.