Diageo has completed the withdrawal from its South African and Namibian brewing joint-ventures with Heineken, recouping ZAR2bn (US$138m) in the process.