The Zomba police officer, who after taking medication for flu failed a doping test that denied him the Kuala Lumpur Marathon gold and K1 million, said on Saturday that he will come out clean from the Two Oceans race test.
â€œThe results should be out in a few days, then it means all of us the top three winners will have to return to South Africa to receive our prizes. I am at peace with myself as I do not use performance-enhancing drugs,â€ said Moyo.
The veteran athlete was unsure whether the organisers will sponsor his return trip.
Old Mutual sponsored his return air ticket from South Africa on Wednesday and welcomed him at the airport before hosting him at Sunbird Mount Soche.
Moyo braved stormy conditions to smash his personal best record and grab Two Oceans Marathon silver after clocking 3:08.35 hours from a field of 25 000 runners from across the world.
He finished behind Zimbabwean gold winner Stephen Muzhingi (3:08:08 hours) while another Malawian, Collen Makaza, came in third (3:08:45 hours).
After his success in the Two Oceans race, Moyo qualified for the next big marathon in South Africa, the Comrades Marathon stretching 90 kilometres.
â€œThere will be no rest for me. I will go back to training to prepare for the Comrades Marathon scheduled for Durban in June. I would like to thank Old Mutual who sponsored my air ticket when I thought I would travel by bus,â€ he said.