Игорь стал неотъемлемой частью «Зенита» конца 2000-х. Именно Денисов забил победный мяч в ворота «Рейнджерс» в финале Кубка УЕФА 2008 года. Он подхватил мяч в середине поля, дождался ответной передачи от Аршавина и в касание пробил в правый от себя угол. Уже в добавленное время шотландцев добил Зырянов.
Несмотря на то что Денисов находился в отличной форме, он пролетел мимо Евро-2008. Гус Хиддинк, главный тренер сборной России, приглашал Игоря на тренировочный сбор, но получил совсем не тот ответ, которого ожидал. «Мы вызвали Денисова, но он отказался. Это решение футболиста, и мы должны его уважать», – сообщил голландский специалист. В то же время пресс-служба «Зенита» заявила, что клуб не получал официального приглашения для Денисова на сбор.
Вокруг этой ситуации было много слухов и домыслов. Правду рассказал Александр Бородюк, экс-старший тренер сборной России. «После финала Кубка УЕФА я позвонил Денисову. Разговор проходил в присутствии членов тренерского штаба сборной. Я поздравил Игоря с победой и отметил его хорошую игру, после чего сообщил, что мы вызываем его в национальную сборную для подготовки к чемпионату Европы. Денисов на это ответил: «Я не приеду». «Почему?» – спросил я. Он сказал: «Не хочу». На этом наш разговор завершился», – сказал Бородюк «Спорт-экспрессу».
Позже Денисов признал свою ошибку, что подтверждали слова Бородюка и Хиддинка. Полузащитник якобы сам проявил инициативу и попросил о встрече с тренерским штабом сборной. Игорь извинился, однако «не совсем внятно», по признанию Хиддинка, объяснил причину, по которой он отказался от вызова. В октябре 2008 года, через три месяца после чемпионата Европы, Денисов провёл свой первый матч за сборную России. С 2012 по 2014 год Игорь выводил национальную команду на поле с капитанской повязкой.
В Зените у него отношения не особо ладились. Неоднократно ругался с Денисовым и Дик Адвокат, но голландцу всегда удавалось находить с ним общий язык. Также Игорь чуть не подрался с Владиславом Радимовым, который старше его почти на 10 лет. «В 2010 году я судил двусторонку. Денисов не согласился с моим решением, хотел на кулаках своё возмущение показать. Партнёры успели, удержали его. После того случая я пять лет с Игорем не общался», – рассказывал Радимов.
Новой причиной для недовольства Игоря в 2012 году стала покупка Халка и Витселя. Дорогостоящим новичкам «Зенита» положили намного более высокую зарплату, чем получали россияне. Денисов устроил бойкот, в котором его поддержал Александр Кержаков. Обоих сослали в дубль, но почти сразу бунтарей вернули в основу. Через полгода Игоря продали в «Анжи», где он вновь столкнулся с несправедливостью – поссорился с Самуэлем Это’О и оказался крайним. «У нас были недопонимания, – вспоминал Игорь. – Когда убрали Хиддинка, пришёл другой тренер. Это’О при нём поднял всю команду и сказал: «Не слушаем его, слушаем меня. Играем так, как я скажу».
После многих споров Игоря отправили в Динамо.
Когда динамовцы вылетели в ФНЛ, Игорь перешёл в «Локомотив» – сначала в аренду, а затем на постоянной основе, на правах свободного агента. Денисов хорошо вписался в игру «железнодорожников», а на второй год пребывания в клубе получил капитанскую повязку. Именно он был капитаном в чемпионском для «Локомотива» сезоне-2017/2018.
До весны 2019 года Денисов регулярно играл в основном составе, а затем просто пропал из виду. По информации Sports.ru, Игорь обиделся на Юрия Сёмина, решившего усадить в запас. Кроме того, к Денисову имелись вопросы и у Василия Кикнадзе: генеральный директор «Локомотива» считал, что Игорь не заслуживает контракт на 1,5 млн евро в год, подписанный ещё во времена правления Ильи Геркуса.
Юрий Батуренко, бывший ассистент Юрия Сёмина в «Локомотиве», недавно рассказал sport24, как именно ушёл из клуба Денисов. «Изначально у Игоря была ангина, так сказал врач команды. Дня через три мы спросили у него: «Что там с Денисовым?» Он ответил, что Игорь перестал отвечать на звонки…». Позже Денисов заявил, что будет разговаривать только с руководством клуба. И больше не появлялся. По словам Батуренко, между Игорем и Юрием Палычем не было конфликта. Просто Денисову было принципиально – либо он играет, либо уходит.
С тех пор о Денисове не слышно. Спортивный юрист Михаил Прокопец, помогавший Игорю на поздних этапах карьеры, сообщил, что они завершили сотрудничество и давно не общались. Немного прояснил ситуацию Василий Костровский, детский тренер Денисова:
«Последний раз виделись месяц назад. В футбол Игорь возвращаться не планирует. Его всё устраивает, он живёт ради семьи. У него есть бизнес, которым управляет его сестра".
Костровский умолчал, что именно за бизнес у Игоря. Денисов проживает под Санкт-Петербургом, воспитывает четверых детей, на публике не показывается. Скандалы в его жизни закончились вместе с футболом.