South Africa suffered a major blow on the eve of the second test against Pakistan when top-ranked batsman Hashim Amla was ruled out and paceman Dale Steyn was in doubt because of a tight right hamstring. Last week, Amla flew home after the Proteas lost the first test by seven wickets to be with his wife, expecting a child. Team manager Dr. Mohammed Moosajee says, "unfortunately, Hashim's wife hasn't given birth yet, so he won't be playing in tomorrow's test match." Steyn's hamstring tightened during Sunday practice and has had an MRI. Moosajee says they may wait until the morning of the match to determine if he can play.