South African President Cyril Ramaphosa has withdrawn from public engagements after returning from the BRICS Summit in India, with his medical team advising him to rest and recover.