The 37-year-old off-spinner, with a record 770 Test and 507 one-day wickets, announced that he would play his last two Tests in the series against the West Indies at home in November 2010.
"I am not going to play for a long time," Muralitharan told reporters after the first one-day international against Pakistan here, in which he was named man of the match for 32 off 15 balls and two wickets.
"Next year's West Indies series will be the last two Test matches I will be playing. That's the right time for me because I will be 38 years old.
"The 2011 World Cup is my aim, but I will enjoy playing Twenty20 cricket for a few more years.
"
Muralitharan missed the recent three-Test series against Pakistan due to a knee injury.
"The hardest game in cricket is Tests," he said. "The hardest part is you have to take wickets and get batsmen out and sometimes you have to spend two days in the field.
"
The 127-Test veteran said he had been working hard on his fitness as age caught u