Black Cap Guptill out for three S.Africa matches