In 2011, after poor form with the bat during a home series against Australia, he was dropped from Sri Lanka's team for the series against Pakistan. He was also left out of the squad to tour South Africa, but was given a late call-up to cover for Mahela Jayawardene due to a knee injury. He scored two centuries in the three-Test series, and moved into the top ten of the ICC Player Rankings for Test batsmen for the first time in his career.