South Africa wicketkeeper Mark Boucher will undergo surgery after suffering a cut to his left eyeball in a warm-up match against Somerset in Taunton.
Boucher was injured when a delivery from leg-spinner Imran Tahir flicked the bail into his face, forcing the 35-year-old off the field with blood coming from his eye.
"Mark suffered a laceration to the sclera of his left eye," team manager Mohammad Moosajee told the Cricket South Africa website.
"He will undergo emergency exploratory surgery in the next few hours, after which the ophthalmologist will be able to determine the extent of the damage," said Moosajee.
Boucher, who was replaced by AB de Villiers behind the stumps, could be a doubt for the three-match Test series against top-ranked England starting on July 19 at The Oval in London.
Proteas name unchanged squad for England tour
India edge out South Africa 6-5 in the third test
CHAT: How YOU can find love too!
England beat Australia by 8 wickets to clinch ODI series
England beat Australia by 8 wickets to clinch ODI series