21 августа 1942 г. вышел приказ о награждении его шпангой к Железному кресту 1-го класса, а 16 октября 1942 г. он был произведен в генерал-лейтенанты.
19 января 1943 г. Фрисснер сменил генерала Карла Гильперта (который взамен получил LIV корпус) на посту командира XXIII армейского корпуса, сражавшегося все на том же Ржевском направлении в составе 9-й армии группы армий «Центр». Здесь Фрисснеру предстояло пробыть весь 1943-й, почти целый год – вернее 11 месяцев. Ближайшими помощниками Фрисснера были его начальники штаба полковник Зигфрид Рашп и сменивший его в июле 1943 г. полковник Гейнц Лангман, а также 1-е офицеры Генштаба (т. е. начальники Оперативного отдела) капитан Дитрих Лемке и – с сентября 1943 г. – подполковник Вернер Рееринк. На тот момент корпус представлял из себя чрезвычайно мощную группировку: 12 января 1943 г. в его составе числились 12-я и 20-я танковые, 86-я, 110-я, 253-я пехотные дивизии. Впрочем, пять дивизий в корпусе было довольно редко, обычно его численность колебалась от трех до четырех дивизий. В Разное время корпус имел следующий состав:
на 4 февраля 1943 г.: 86-я, 110-я, 253-я пехотные дивизии;
на 7 июля 1943 г.: 78-я штурмовая, 216-я и 383-я пехотные дивизии, а также примерно треть 36-й пехотной дивизии;
на 18 августа 1943 г.: 95-я, 134-я, 183-я пехотные, 707-я охранные дивизии;
на 3 октября 1943 г.: 20-я танковая, 134-я, 253-я, 296-я, 383-я пехотные дивизии;
на 3 ноября 1943 г.: 253-я, 296-я, 383-я пехотные дивизии;
на 10 декабря 1943 г.: 56-я, 95-я, 131-я, 260-я, 267-я пехотные дивизии.
Однако бои подо Ржевом уже подходили к концу и наконец Верховное комнадование вермахта 3 марта 1943 г. сообщило: «В ходе планомерного маневра для сокращения линии фронта город Ржев был оставлен». За успехи в боях подо Ржевом 1 апреля 1943 г. Фрисснер был произведен в генералы пехоты, а вскоре его корпус был выведен в распоряжение штаба группы армий «Центр». После недолгого отдыха и получения пополнений штаб корпус в мае 1943 г. был передан в подчинение штаба 2-й танковой армии и переброшен под Орел, где ему пришлось почти четыре месяца вести тяжелый бои с превосходящими силами противника. Войска Фрисснера вполне прилично показали себя в боях на Курской дуге – хотя в целом вся 9-я армия особого успеха не имели. Именно в этих боях Фрисснер зарекомендовал себя отличным корпусным командиром, которому удавалось успешно противостоять более сильному противнику, причем не только уходя в глубокую оборону, но и предпринимая контрнаступления и вылазки. Он был замечен на самом верху, а эти бои принесли ему высокие отличия: 9 июня 1943 г. он был награжден Золотым Германским крестом, а 23 июля 1943 г. – Рыцарским крестом Железного креста. Начиная с сентября 1943 г. корпус в составе 9-й армии все той же группы армий «Центр» с боями отходил из-под Орла в Белоруссию. Его путь проходил через Брянск, Могилев и Бобруйск и сопровождался яростными боями.
17 декабря 1943 г. Йоханнес Фрисснер сдал командование корпусом генералу танковых войск барону