Colombo, Oct 9: Sri Lanka opener Tillakaratne has announced his retirement from Test cricket on Wednesday.
Dilshan has taken this decision to quit the longer format to help Sri Lanka Cricket (SLC) to groom a youngster. However, the right-hander will continue to play one-days and T20s.
"I have decided to take this decision to allow Sri Lanka cricket to groom another youngster in my place," Dilshan was quoted as saying on Wednesday.
"I was to announce my retirement after the Zimbabwe Test series but unfortunately the tour was postponed," he added.
"I will discuss my future with the national selectors and if they need me I will play till the 2015 World Cup," he said.
Sri Lanka were scheduled to tour Zimbabwe for a two-Test series this month.
The 36-year-old has played 87 Tests since his debut in 1999 against Zimbabwe. He has scored 5,492 runs with 16 centuries and 23 fifties. He averaged 40.98.
Dilshan played his last Test against Bangladesh in March this year in Colombo.