At the close in Madrid, the IBEX 35 gained 0.93%.
The best performers of the session on the IBEX 35 were Bankia SA (MC:BKIA), which rose 3.33% or 0.108 points to trade at 3.350 at the close. Meanwhile, Repsol (MC:REP) added 2.77% or 0.450 points to end at 16.700 and Cellnex Telecom SA (MC:CLNX) was up 2.55% or 0.55 points to 22.12 in late trade.
The worst performers of the session were Cie Automotive (MC:CIEA), which fell 3.15% or 1.000 points to trade at 30.740 at the close. Ferrovial (MC:FER) declined 1.13% or 0.205 points to end at 17.960 and Distribuidora Intl de Aliment (MC:DIDA) was down 0.94% or 0.025 points to 2.646.
Rising stocks outnumbered declining ones on the Madrid Stock Exchange by 131 to 51 and 24 ended unchanged.
Shares in Distribuidora Intl de Aliment (MC:DIDA) fell to 5-year lows; losing 0.94% or 0.025 to 2.646.
Gold Futures for August delivery was up 0.04% or 0.50 to $1271.00 a troy ounce. Elsewhere in commodities trading, Crude oil for delivery in August rose 4.59% or 3.01 to hit $68.55 a barrel, while the August Brent oil contract rose 2.53% or 1.85 to trade at $74.90 a barrel.
EUR/USD was up 0.41% to 1.1650, while EUR/GBP rose 0.21% to 0.8781.
The US Dollar Index Futures was down 0.28% at 94.28.