Cape Town - Sri Lankan paceman Lasith Malinga will not feature in the upcoming T20 international series against South Africa.
According to the Island Cricket website, the 33-year-old was expected to arrive in South Africa this week ahead of the three match T20 series.
However he complained about pain in both knees during a warm-up match in Colombo and has been ruled out.
The 2014 T20 world cup winning captain has not played international cricket since the Asia Cup in Bangladesh in February last year.
He was expected to return to competitive cricket late last year, but dengue fever kept him sidelined.
Malinga, renowned for his “slingshot” action, retired from Test cricket in 2010 after playing 30 Tests.
He has played 191 ODIs and 62 T20Is for Sri Lanka.
After the completion of the third Test in Johannesburg (January 12-16), the Proteas host Sri Lanka in three T20Is (Centurion, January 20; Johannesburg, January 22; Cape Town, January 25), before five ODIs (Port Elizabeth, January 28; Durban, February 1; Johannesburg, February 4; Cape Town, February 7; Centurion, February 10).