Indians too good for SA, make semis