Осенью того же года Макаров подписал новый контракт с московским «Динамо», стал капитаном столичного клуба и весной 2006 года выиграл звание чемпиона России. В 2006 году играл за сборную России в матчах интерконтинентального раунда Мировой лиги и на чемпионате мира в Японии.