The goal had originally been awarded to Brazilian midfielder Felipe Melo, who flicked the 53rd minute goal-bound cross from Sneijder into his own net to level the scores at 1-1.
Sneijder now has four goals in the tournament, the joint highest with Slovakia's Robert Vittek, Argentine Gonzalo Higuain and Spain's David Villa.
Sneijder has the opportunity to add to his tally in Tuesday's semi-final against Uruguay in Cape Town.
FIFA, WC organiser considering Vuvuzela ban
Cristiano Ronaldo, most searched player on Google
Slovak Vittek outshines more feted rivals
FIFA chief Blatter apologises for referee errors
Mourinho's move to Real has EPL clubs in panic