93 mins: The referee blows the final whistle as Spain move top of Group B.
92 mins: Miran Pavlin shoots over from 30 yards as Slovenia desperately search for a goal.
89 mins: Raul nearly makes it four for Spain but his chip falls short of its intended target and is gathered up safely by Slovenia keeper Marko Simeunovic.
86 mins: Fernando Morientes collides with substitute Sasa Gasjer on the edge of the area and the referee awards what seems to be a harsh penalty. Spain captain Fernando Hierro takes the spot-kick and scores his 28th international goal. Spain 3-1 Slovenia.
83 mins: Milenko Acimovic goes down in the penalty area under a challenge from Miguel Angel Nadal, but the referee is unimpressed. The Slovenian is stretchered off but is soon back on the pitch.
82 mins: Substitute Sebastjan Cimirotic hands Slovenia a life-line with a well taken goal. Spain 2-1 Slovenia.
79 mins: Spain's Juanfran is stretchered off the pitch after falling awkwardly on his left ankle.
76 mins: Slovenia's Djoni Novak is replaced by Sasa Gasjer.
74 mins: Spain extend their lead. Full-back Juanfran bends the ball behind the Slovenia defence from the left and Juan Carlos Valeron finds himself unmarked at the far post to finish the move off. Spain 2-0 Slovenia.
73 mins: Spanish coach Jose Antonio Camacho replaces Luis Enrique with Ivan Helguera.
70 mins: This time it is the turn of Spain's Javier De Pedro to test the keeper from outside the area. Marko Simeunovic saves well.
68 mins: Sebastjan Cimirotic's shot from the edge of the area takes a deflection off defender Carles Puyol but flies harmlessly over.
66 mins: Spanish striker Diego Tristan is replaced by Fernando Morientes. The substitute nearly scores with his first touch but is unable to beat keeper Marko Simeunovic from close range.
64 mins: Slovenia's Sebastjan Cimirotic is booked for diving after collapsing theatrically in the penalty area.
62 mins: It proves to be Zlatko Zahovic's last contribution to the games as he is replaced by Milenko Acimovic.
60 mins: Miran Pavlin is fouled by Spain's captain Fernando Hierro. Zlatko Zahovic is unable to find any of his team-mates with the resulting free-kick.
57 mins: Spain's Diego Tristan cuts in from the left but his shot is well saved by Marko Simeunovic in the Slovenia goal.
55 mins: The first substitution of the match as Slovenia's Milan Osterc is replaced by Sebastjan Cimirotic.
52 mins: Another cross from Juanfran Garcia, this time to the far post. Raul volleys but the angle is too tight and his spectacular effort flies wide of the goal.
49 mins: Full-back Juanfran Garcia crosses from the right but can't find either Raul or Diego Tristan.
47 mins: Djoni Novak sends an early ball from the right flank in the direction of Spain's penalty area but is unable to find Milan Osterc.
1330 BST: Spain get the second half underway. There are no half-time substitutions from either side.
1315 BST: Whistle blows for half-time.
44 mins: Luis Enrique is lucky with several deflections before releasing Raul in the penalty area. The Spanish striker feigns to shoot before adjusting his feet and poking the ball to the keeper's left. Spain 1-0 Slovenia.
40 mins: With three players in support, Javier De Pedro chooses to go alone and shoots disappointingly wide.
35 mins: The first booking of the match. Juan Carlos Valeron picks up a yellow card for a tackle from behind on Slovenia captain Ales Ceh.
34 mins: Good work by Javier De Pedro on the left as the winger floats a teasing cross into the area. Raul is free in the area but heads straight at Marko Simeunovic in the Slovenia goal.
32 mins: Midfielder Ruben Baraja leaves his foot in on Miran Pavlin as Spain begin to look frustrated at their lack of chances.
28 mins: Striker Milan Osterc crosses from the left but his ball flies frustratingly over Zlatko Zahovic, the only Slovenian in the penalty area.
26 mins: Zeljko Milinovic heads just over from the six yard box after connecting with Zlatko Zahovic's corner.
24 mins: Slovenia's playmaker Zlatko Zahovic tests Spain keeper Iker Casillas from outside the area, but the keeper makes a comfortable save.
22 mins: Javier De Pedro's corner is cleared at the near post by Zeljko Milinovic. The Spaniard is causing Slovenia all sorts of trouble with his dead-ball ability.
20 mins: Javier De Pedro comes close again with a free-kick awarded after a foul on Diego Tristan. Spain are beginning to dominate the match.
15 mins: Slovenia's Amir Karic cynically fouls Juan Carlos Valeron. Javier De Pedro comes close with the resulting free-kick but his shot flies just over the bar.
13 mins: Aleksander Knavs receives treatment for a bloody nose after a collision of heads with Spanish striker Raul.
12 mins: Spain's Javier De Pedro crosses deep from the left-hand side but Diego Tristan is unable to control the ball in a dangerous area.
8 mins: Miran Pavlin crosses from the left looking for Milan Osterc, but his ball is too high for his team-mate.
5 mins: Juan Carlos Valeron fires in a testing cross and Diego Tristan goes down in the penalty area trying to meet the ball. Luckily for Slovenia, the linesman signals for offside.
4 mins: Both teams look nervous and both are sloppy and wasteful when in possession in these opening five minutes.
2 min: First corner of the match goes to Slovenia. Zlatko Zahovic whips in a near-post corner and Aleksander Knavs' close range header is saved well by Iker Casillas.
1230 BST: Slovenia get the match underway.
Spanish coach Jose Antonio Camacho names veterans Fernando Hierro of Real Madrid and Mallorca's Miguel Angel Nadal at centre-half.
Up front the coach looks to Real Madrid's Raul and Deportivo pair Juan Carlos Valeron
and Diego Tristan.
Slovenia coach Srecko Katanec will rely on the leadership qualities of midfield captain Ales Ceh and playmaker Zlatko Zahovic.
Milenko Acimovic is replaced in midfield by Amir Karic.
Spain: Iker Casillas - Carles Puyol, Fernando Hierro (capt),
Miguel Angel Nadal, Juanfran - Luis Enrique, Ruben
Baraja, Javier De Pedro, Juan Carlos Valeron - Raul, Diego Tristan
Slovenia: Marko Simeunovic - Zeljko Milinovic, Marinko Galic,
Aleksander Knavs, Djoni Novak - Ales Ceh (capt), Miran Pavlin, Amir
Karic, Mladen Rudonja, Zlatko Zahovic - Milan Osterc
Referee: Mohamed Guezzaz (Mar).