В марте 1943 года армия была выведена в резерв, а генерал Рыжов назначен командующим 47-й армией, которая в это время выводилась в резерв Ставки ВГК и вскоре начала переброску в состав Степного военного округа. Там армия активно готовилась к предстоящей Курской битве, строила несколько рубежей обороны, пополнялась и вела боевую подготовку. 9 июля 1943 года армия вошла в состав Степного фронта и участвовала в Курской битве и в Белгородско-Харьковской операции. Но там по каким-то причинам Рыжов не сработался с командующим фронтом И. С. Коневым и, имея более чем годичный опыт командования армиями в самой сложной обстановке, был 28 июля понижен до заместителя командующего 37-й армией этого фронта, в которой участвовал в битве за Днепр и в Нижнеднепровской операции на криворожском направлении. С января 1944 года — заместитель командующего 4-й гвардейской армии 2-го Украинского фронта, где участвовал в освобождении Правобережной Украины (в том числе в Кировоградской и Корсунь-Шевченковской наступательных операциях).