Pakistán sufrió para ganar a Sudáfrica (5-4) en un partido matinal bajo la lluvia, en el que los sudafricanos se pusieron por delante tres veces y se llegó al descanso con empate a 3.
Los pakistaníes resolvieron con dos goles en los últimos 10 minutos y se llevaron unos puntos vitales.
En el grupo B Holanda se aseguró la primera plaza de semifinales y lo hizo a lo grande con un 3-1 sobre Alemania, último campeón olímpico en Pekín 2008, en un partido que fue el 450 de Teun de Nooijer como internacional.
Christopher Zeller adelantó a los alemanes a los tres minutos, pero Bob de Voogd puso el 1-1 al descanso y el propio De Voogd estiró el marcador al minuto de la reanudación. Los holandeses redondearon con un penalti-córner de Mink van der Veerden.
Los alemanes, segundos del grupo con 9 puntos, necesitarán al menos un punto en la última jornada frente a Nueva Zelanda o esperar que pierda Corea del Sur, que es tercera con 6.
Los coreanos se adjudicaron su enfrentamiento con India (1-4), en un encuentro en el que los asiáticos empataron a los 4 minutos de encajar el gol en contra y sujetaron la igualdad hasta el descanso.
Tres tantos de Corea en los últimos minutos decantaron el duelo a su favor y dejaron a India hundida en la clasificación con pleno de derrotas, cuatro de cuatro.
Nueva Zelanda y Bélgica se repartieron los puntos en la segunda parte y ambos se quedan igualados a 4 para encarar la fase final por la clasificación aunque los neozelandeses pueden ser decisivos en la suerte de Alemania.