South Africa has recalled fit-again batsman AB de Villiers to captain its One-Day International side in the five-match home series against Sri Lanka. The selectors also handed a first call-up in this format to 20-year-old fast bowler Lungi Ngidi and all-rounder Chris Morris returns after an injury layoff for the series starting in Port Elizabeth Saturday. De Villiers has not played international cricket since June last year after an elbow injury, but is in line to return for the final match of the Twenty20 series against the Sri Lankans in Cape Town Wednesday. He will then skipper the one-day side having admitted last week that his top priority at this stage of his career was to lead the team at the 2019 World Cup. A more immediate aim, however, is this year's Champions Trophy in England. "It is wonderful to have AB back available both as player and leader," Cricket South Africa selection convener Linda Zondi said in a statement Monday. "We are entering a very important phase of our preparation for the Champions Trophy in England as we only have 10 games left - the five here against Sri Lanka and another five in New Zealand - before we head for another major ICC event." Ngidi took six wickets in as many overs in the first two matches of the Twenty20 series against Sri Lanka. "He has not only impressed with the wickets he has taken and the skills he has displayed, but with the energy and intensity he has brought to his game as well," Zondi said. South Africa is in action in the 50-over format for the first time since it whitewashed Australia 5-0 on home soil last October. Squad: AB de Villiers (captain), Hashim Amla, Farhaan Behardien, Quinton de Kock, JP Duminy, Faf du Plessis, Imran Tahir, David Miller, Chris Morris, Wayne Parnell, Lungi Ngidi, Andile Phehlukwayo, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi.