0 RACING DE SANTANDER: Aouate (H) Cristian Àlvarez (HH), Moratón (H), Pablo Casar (H), Ayoze (H) Nafti (HH), Diego Mateo (H), Benayoun (HH), Anderson (H), Regueiro (H)y Javi Guerrero (H)
Parri (H) por Diego Mateo, Morán (H) por Anderson y Aganzo (H) por Javi Guerrero.
2 FC BARCELONA: Valdés (HH), Belleti (HH), Márquez (HH), Puyol (HH), Van Bronckhorst (HH), Xavi (HH), Motta (HH), Giuly (HHH), Deco (HH), Etoo (HHH) y Larsson (HH)
Oleguer (HH) por Van Bronckhorst e Iniesta (HH) por Larsson.
Àrbitro: Alberto Undiano Malenco (Comité Navarro). Mostró cartulina amarilla a Pablo Casar y Aganzo por el Racing.
Goles:
0-1, minuto 68, Giuly.
0-2, minuto 73, Etoo, de penalti.

1 OSASUNA: Sanzol (HH), Izquierdo (HH), Cruchaga (HH), Josetxo (H), Corrales (H), Ortiz (H), Puñal (HH), Pablo García (H), Moha (H) Webó (H)y Milosevic (HHH)
Cuéllar (H) por Webó, Muñoz (H) por Ortiz y Delporte (-) por Moha.
1 ATHLETIC DE BILBAO: Aranzubia (HH), Iraola (H), Gurpegui (HH), Luis Prieto (HH), Del Horno (H), Tiko (HH), Orbaiz (H), Etxeberria (HHH), Jonan (H), Yeste (H) y Ezquerro (H)
Urzaiz (H) por Jonan, Javi González (H) por Iraola y Angulo (H) por Tiko.
Àrbitro: Daudén Ibáñez (Comité Aragonés) (HH). Expulsó con roja directa a Josetxo en el minuto 46. Mostró tarjea amarilla a Milosevic, Pablo García, Puñal, Iraola, Yeste, Orbaiz y Javi González.
Goles:
0-1, minuto 17, Etxeberria.
1-1, minuto 41, Milosevic.

1 REAL SOCIEDAD: Riesgo (H), Rekarte (HH), Brechet (H), Jauregi (H), Garrido (HH), Arteta (HH), Alkiza (H), Gabilondo (H), Karpin (HH), Kovacevic (H)y Nihat (HHH)
Cambios: Aranburu (H) por Gabilondo, Xabi Prieto (H) por Karpin y De Paula (H) por Kovacevic.
1 LEVANTE: Mora (HH), Pinillos (H), Mjallby (H), Culebras (HH), Harte (HHH), Camacho (H), Rivera (H), Nacho (H), Ettien (H), Cuéllar (HH) y Reggi (H)
Cambios: Congo (H) por Reggi, Sandro (-) por Cuéllar y Rubiales (-) por Nacho).
Àrbitro: Carmona Méndez (Extremadura). Amonestó con tarjeta amarilla a Alkiza, Jauregi,Nihat, Camacho, Nacho y Pinillos.
Goles:
0-1, minuto 43, Harte.
1-1, minuto 47, Nihat.

1 SEVILLA: Esteban (HH), Daniel Alves (HH), Pablo (HH), Javi Navarro (HH), David (HH), Fernando Sales (H), Casquero (H), Martí (HH), Jesuli (HH) Julio Baptista (H) y Darío Silva (H)
Cambios: Renato (HHH) por Casquero, Aranda (H) por Darío Silva y Jesús Navas (-) por Jesuli.
0 ALBACETE: Valbuena (H), Óscar Montiel (HH), Buades (HH), Rubén (H), Peña (HH), Àlvaro (H), Mingo (H), Redondo (HH), Pacheco (H), Viaud (H)y Francisco (H)
Cambios: Momo (H) por Mingo, Rubén Castro (H) por Francisco y David Sánchez (H) por Àlvaro.
Àrbitro: Evaristo Puentes Leira (Comité gallego) (HH). Expulsó al visitante Viaud tras ver dos cartulinas amarillas, en los minutos 48 y 84. Además, mostró tarjeta amarilla a Buades, Darío Silva y Martí.
Gol:
1-0, minuto 47, Renato.

3 ZARAGOZA: Luis García (HH) Cuartero (HH), Àlvaro (HHH), Milito (H), Toledo (-), Movilla (HHH), Zapatero (HH), Galletti (H), Javi Moreno (H), Savio (HH) y Villa (H)
Cambios: Aranzábal (HH) por Toledo, Soriano (H)por Zapatero y Cani (H) por Savio.
1 GETAFE: Sánchez (H), Otelo (HH), Nano (H), Tena (H), Pernia (HH), Gallardo (H), Vivar Dorado (HH), Rivas (H), Antonio (HH), Pachón (H)y Yordi (H)
Cambios: Craioveanu (H) por Yordi.
Àrbitro: Miguel Angel Pérez Lasa (Comité Vasco). Amonestó con cartulina amarilla a Sánchez, Rivas, Gallardo, Pernia, Savio y Villa.
Goles:
0-1, minuto 16, Antonio.
1-1, minuto 23, Àlvaro.
2-1, minuto 62, Savio.
3-1, minuto 79, Àlvaro.

0 REAL MALLORCA: Moyá; David Cortés (Ballesteros, min. 73), Müller, Niño, Poli; Campano, Pereyra, Marcos Martín de la Fuente (Delibasic, mion. 66), Marcos Vales; Luis García (Jorge López, min. 66) y Arango.
1 REAL MADRID: Iker Casillas; Michel Salgado, Pavón, Raúl Bravo, Roberto Carlos; Helguera, Beckham; Figo, Raúl (Owen, min. 24), Zidane (Guti, min. 80); y Ronaldo (Morientes, min. 86).
GOLES: 0-1, min. 51: Ronaldo, con el pecho, tras un centro medido de Owen.
ÀRBITRO: Turienzo Alvarez, del colegio castellano-leonés. Amonestó a Raúl Bravo y Figo, del Madrid; a Marcos Vales, del Mallorca