Как пишет агентство "ИТАР-ТАСС", с 2008 года Широков выступал за петербургский "Зенит", дважды выиграл чемпионат России, завоевал с клубом Кубок России, Кубок УЕФА, Суперкубок Европы. В составе сине-бело-голубых он провел 198 матчей, забив 43 мяча. Контракт хавбека с "Зенитом" истек 30 июня.
В 2013 году Широков был назначен капитаном сборной России. На чемпионат мира в Бразилии полузащитник не поехал из-за травмы ахилла. Вернуться в строй он может осенью, в октябре. По словам Романа Широкова, он продолжает восстанавливаться после операции, лечение идет по плану и даже с небольшим опережением графика.