HONDURAS – CHILI 0-1 (0-1)
Stadion: Mbombela, Nelspruit
Toeschouwers: 32.264
Scheidsrechter: Maillet (Sey)
Honduras (4-2-3-1): Valladares; Mendoza, Chávez, Figueroa, Izaguirre; W. Palacios, Guevara (66′ Thomas); Alvarez, Nunez (78′ Martínez), Espinoza; Pavón (60′ Welcome).
Chili (4-3-3): Bravo; Isla, Medel, Ponce, Vidal (81′ Contreras); Millar (53′ Jara), Fernández, Carmona; Sánchez, Valdivia (87′ González), Beausejour.
Doelpunten: 34′ Beausejour (0-1)
Gele kaarten: 5′ Carmona, 19′ Fernández, 33′ W. Palacios
Rode kaarten: –
CHILI – ZWITSERLAND 1-0 (0-0)
Stadion: Nelson Mandela Bay, Port Elisabeth
Toeschouwers: 34.872
Scheidsrechter: Al Ghamdi (S-A)
Chili (4-2-3-1): Bravo; Isla, Medel, Ponce, Vidal (46′ González); Carmona, Jara; Sánchez, Fernández (65′ Paredes), Beausejour; Suazo (46′ Valdivia).
Zwitserland (4-4-2): Benaglio; Lichtsteiner, von Bergen, Grichting,Ziegler; Behrami, Huggel, Inler, Fernandes (77′ Bunjaku); Frei (42′ Barnetta), Nkufo (68′ Derdiyok).
Doelpunten: 75′ González (1-0)
Gele kaarten: 2′ Suazo, 18′ Nkufo, 23′ Carmona, 25′ Ponce, 48′ Barnetta, 60′ Inler, 60′ Fernández, 61′ Medel, 92′ Valdivia
Rode kaarten: 31′ Behrami
CHILI – SPANJE 1-2 (0-2)
Stadion: Loftus Versfeld, Pretoria
Toeschouwers: 41.958
Scheidsrechter: Rodríguez Moreno (Mex)
Chili (4-3-1-2): Bravo; Isla, Medel, Ponce, Jara; Vidal, Estrada, González (46′ Millar), Valdivia (46′ Paredes); Sánchez (65′ Orellana), Beausejour.
Spanje (4-3-3): Casillas; Ramos, Puyol, Piqué, Capdevila; Xavi, Busquets, Alonso (73′ J. Martínez); Iniesta, Torres (55′ Fàbregas), Villa.
Doelpunten: 24′ Villa (0-1), 37′ Iniesta (0-2), 47′ Millar (1-2)
Gele kaarten: 15′ Medel, 19′ Ponce, 21′ Estrada
Rode kaarten: 38′ Estrada (2 x geel)
SPANJE – ZWITSERLAND 0-1 (0-0)
Stadion: Moses Mabhida Stadium, Durban
Toeschouwers: 62.453
Scheidsrechter: Webb (Eng)
Spanje (4-2-3-1): Casillas; Ramos, Piqué, Puyol, Capdevila; Busquets (61′ Navas), Alonso; Silva (61′ Torres), Xavi, Iniesta (77′ Pedro); Villa.
Zwitserland (4-4-2): Benaglio; Lichtsteiner, Senderos (36′ Von Bergen), Grichting, Ziegler; Barnetta (92′ Eggimann), Huggel, Inler, Fernandes; Derdiyok (79′ H. Yakin), Nkufo.
Doelpunten: 52′ Fernandes (0-1)
Gele kaarten: 30′ Grichting, 14′ Ziegler, 92′ Benaglio, 94′ H. Yakin
Rode kaarten: –
SPANJE – HONDURAS 2-0 (1-0)
Stadion: Ellis Park, Johannesburg
Toeschouwers: 54.386
Scheidsrechter: Nishimura (Jap)
Spanje (4-4-2): Casillas; Ramos (77′ Arbeloa), Puyol, Piqué, Capdevila; Navas, Busquets, Xavi (66′ Fàbregas), Alonso; Torres (70′ Mata), Villa.
Honduras (4-2-3-1): Valladares; Mendoza, Chávez, Figueroa, Izaguirre; W. Palacios, Guevara; Turcios (63′ Nunez), Martínez, Espinoza (46′ Welcome); Suazo (84′ J. Palacios).
Doelpunten: 17′ Villa (1-0), 51′ Villa (2-0)
Gele kaarten: 8′ Turcios, 38′ Izaguirre
Rode kaarten: –
ZWITSERLAND – HONDURAS 0-0 (0-0)
Stadion: Free State, Bloemfontein
Toeschouwers: 28.042
Scheidsrechter: Baldassi (Arg)
Zwitserland (4-4-2): Benaglio; Lichtsteiner, von Bergen, Grichting, Ziegler; Barnetta, Inler, Huggel, Fernandes (46′ H. Yakin); Nkufo, Derdiyok.
Honduras (4-4-2): Valladares; Sabillon, Chávez, Bernárdez, Figueroa;Alvarez, W. Palacios, Thomas, Nunez; J. Palacios, Suazo.
Doelpunten: –
Gele kaarten: 4′ Thomas, 34′ Fernandes
Rode kaarten: -Eindstand groep H: 1. Spanje 3-6; 2. Chili 3-6; 3. Zwitserland 3-4; 4. Honduras 3-1.