Marvan Atapattu said making hundreds against all Test-playing nations was amazing considering his early career. The Sri Lanka skipper became the fourth man to achieve the feat after his 127 in the first Test against New Zealand.
Atapattu scored only one run in his first six innings, and he said: "It's (the achievement) so special, thinking about the start I had in Test cricket.
"I knew I was capable of scoring runs at this level and the faith in me helped me come back into the side."
 | To get a result will need either some sensational cricket or some very average cricket |
The 34-year-old joined Gary Kirsten, Steve Waugh and Sachin Tendulkar in completing a full set of Test centuries.
"It was one ambition that I had to score a century against every Test-playing nation," he added.
"And they are some of the best cricketers the world has seen."
Sri Lanka closed on 351-3 on the third day in Napier, replying to New Zealand's 561.
With the McLean Park pitch offering little assistance to the bowlers, Kiwi paceman Chris Martin can only see one outcome.
"The pitch isn't going to break up, it's going to be a flat surface for five days," Martin explained.
"To get a result on it will need either some sensational cricket or some very average cricket."