Jacques Kallis and Alviro Petersen hit centuries to drive South Africa into a commanding position on the first day of the third Test against Sri Lanka at Newlands Tuesday. South Africa, trying to win a series at home for the first time in three years, had slipped to 56 for two after being sent in to bat, before Kallis and Petersen rescued it with a 205-run partnership. The host ended the day on 347 for three. Kallis was unbeaten on 159 while Petersen, playing his first Test since January last year, notched up his second Test century before falling for 109. Kallis has now completed a full set of centuries against every other Test-playing nation, the second South African after current coach Gary Kirsten and 12th batsman overall to do so. On a ground where he now averages 78.19, Kallis hammered 21 fours and a six in his 41st century in his 150th Test, driving the ball with immense authority. Petersen gazed with admiration from the other end at Kallis' imperious innings before notching up a brilliant century of his own, hitting 13 fours and a six. Petersen fell in the ninth over after tea when he was caught by a diving Tillakaratne Dilshan at short-cover after driving loosely at a slower ball from left-arm seamer Chanaka Welegedara. AB de Villiers then came in and played some handsome strokes against a toothless attack as he breezed to 45 not out by the close. South Africa was left reeling on 56 for two after seamer Dhammika Prasad struck twice in the first hour, keeping to a tight line and removing both Graeme Smith and Hashim Amla for 16, before Sri Lanka's bowling effort descended into near-chaos. ODI squad Sri Lanka Tuesday named paceman Lasith Malinga and opening batsman Upul Tharanga in a 15-man squad for the one-day series in South Africa. Fast bowlers Nuwan Kulasekara and Kosala Kulasekara will also join the team for the five-match series starting in Paarl on January 11, the governing body, Sri Lanka Cricket, said. Squad: Tillakaratne Dilshan (captain), Angelo Mathews, Upul Tharanga, Kumar Sangakkara, Mahela Jayawardene, Dinesh Chandimal, Kosala Kulasekara, Thisara Perera, Lasith Malinga, Nuwan Kulasekara, Ajantha Mendis, Rangana Herath, Dhammika Prasad, Dilhara Fernando, Lahiru Thirimanne. Lanka elects board Sri Lanka's national cricket board was elected uncontested Tuesday amid allegations that political pressure had forced favorites to withdraw from the first election in seven years. Businessman Upali Dharmadasa became president of Sri Lanka Cricket (SLC) unopposed as front-runner Thilanga Sumathipala withdrew at the last minute.