‘Advance’ means to progress or proceed.
The correct antonym of the given word is option A, ‘retreat’ which means to withdraw.
Options B, C and D are incorrect because ‘restrain’ means to keep under control, ‘withhold’ means to abstain or keep back and ‘defend’ means to protect or guard against.