After finishing second in pool B, South Africa will now face Scotland, who were third in pool A.
Spain were first to score through Maria Gomez in the 25th minute, while South Africa equalised via a Lisa Deetlefs penalty corner in the 31st.
Scotland drew 2-2 with world number eight and Pool A winners South Korea in the day’s late game.
– Sapa
Download our app and read this and other great stories on the move. Available for Android and iOS.