Sri Lanka batsman Thilan Samaraweera has announced his retirement from international cricket.
The 36-year-old, who is contracted to play for Worcestershire this summer, made the decision after being dropped for the opening Test against Bangladesh which starts in Galle from Friday.
"I was shocked with my omission from the squad against Bangladesh," said Samaraweera, adding he had been told by the selectors that they may need him for the tour of Pakistan later this year.
"There was no point in waiting for nine months. I respect the decision of the selectors to go with young players and decided it was the right time for me to retire."
Samaraweera has been a key figure in Sri Lanka's batting line-up for more than a decade, compiling 5,462 runs in 81 Tests at an average of 48.76 with 14 centuries.
He has also played 53 one-day internationals, scoring 862 runs at 27.80 with two hundreds.
Samaraweera was hit by a bullet in the left thigh when militants attacked the Sri Lankan team bus which was on way to the Gaddafi stadium in Lahore for a Test match against Pakistan in 2009.