Le premier match comptant pour le groupe D, qui a mis aux prises la Serbie au Ghana, a commencé tambour battant. D'ailleurs, dès la première minute, Pantelic ratera l'ouverture du score. La réplique ghanéenne fut immédiate puisqu'Annan verra son ballon passer derrière le montant gauche du gardien serbe. A la 19', Mensah, suite à coup franc, ratera le cadre. Au bout des vingt premières minutes, ce seront les Ghanéens qui étaient les plus menaçants. Preuve en est, Prince déclenchera un centre mais son coéquipier Gyan était trop juste (22'). Pantelic récidive et rate une nouvelle occasion en faveur de la Serbie (32'), mais sa balle trouvera le petit filet. Les deux équipes présenteront de belles phases de jeu, mais l'efficacité laissait à désirer. A l'ultime minute du temps additionnel, soit à la 47', Krasic verra le gardien Kingston déployer toute sa classe pour stopper son ballon. Au retour des vestiaires, le jeu ne baissera pas en intensité puisque les deux équipes se rueront en attaque, mais la maladresse des attaquants des deux camps a pris le dessus. Mais ce sera Andre Ayew qui ratera le cadre (57'). A l'heure de jeu, la tête de Gyan s'écrasera sur le poteau du gardien serbe Stojkovic. La fin de match observera un jeu plus engagé, et les occasions seront multiples, à l'instar de celle ratée par Krasic (79'). Le même Krasic ratera le balle de but en adressant une lourde frappe, mais le portier Kingston détournera en corner. A la 83', le Ghana bénéficiera d'un penalty que transformera avec succès Gyan (85'). Par ce succès, le Ghana aura réussi son entrée de fort belle manière et s'empare de la tête du groupe D, en attendant le résultat de la seconde confrontation entre l'Allemagne et l'Australie.