A. retreat
B. restrain
C. withhold
D. defend
Advance : move forwards in a purposeful way.
Retreat : move back or withdraw.
Restrain : prevent (someone or something) from doing something; keep under control or within limits.
Withhold : refuse to give (something that is due to or is desired by another).
Defend : resist an attack made on (someone or something); protect from harm or danger.
Antonym of Advance is Retreat