Проскуровско-Черновицкая операция. 21 марта главная ударная группировка 1-го Украинского фронта, отразив контрудары врага в районах Тернополь, Волочиск, Проскуров, возобновила наступление, нанося удар с рубежа Волочиск, Чёрный Остров на Чертков и Черновцы. Войска 60-й и 1-й гвардейской армий при содействии 4, 1 и 3-й гвардейской танковых армий в первый же день прорвали оборону 4-й немецкой танковой армии.
38-я армия к исходу 21 марта вышла на рубеж Лысенка, Людовка, Браилов и далее на запад по реке Ров до Маньковец.
Уманско-Ботошанская операция. Войска правого крыла 2-го Украинского фронта 21 марта продолжали форсирование Днестра и вели бои по овладению плацдармом на правом берегу, расширив его до 80 км по фронту и до 40 км — в глубину. 21 марта на плацдарм переправился весь 5-й механизированный корпус 6-й танковой армии. Сопротивление противника приняло более упорный характер.
40-я армия 21 марта передовыми частями форсировала Днестр северо-восточнее Могилев-Подольского, а затем, переправив на противоположный берег реки главные силы, начала развивать наступление в общем направлении на Хотин.
На первомайском направлении 21 марта к Южному Бугу вышли войска 7-й гвардейской армии и завязали бои за переправы.
3-й Украинский фронт. 57-я армия к исходу 21 марта достигла рубежа, идущего от западной окраины Бугского капала до Александровки.