KARACHI - South Africa became the last team to qualify for 2012 London Olympics hockey after winning men’s Olympic hockey qualifiers after  beating hosts Japan 2-1 in the final, according to information available here. South Africa will be placed in Group A with Pakistan of the twelve team championship which begins July 29, two days after the games formally open in London.