I sin første sæson hos Zenit spillede han som venstre back, da cheftræner Dick Advocaat manglede en spiller på denne position, efter at klubben havde solgt Martin Škrtel til Liverpool F.C.. Sjirokov var med til at vinde UEFA Cuppen 2008, da Zenit besejrede skotske Rangers F.C. med 2-0 i finalen i Manchester.[1]
Landshold
Roman Sjirokov debuterede 28. marts2008 for Ruslands fodboldlandshold i en venskabskamp mod Rumænien. Han var med i truppen til Europamesterskabet 2008, og spillede den første kamp mod Spanien som central forsvarsspiller. Rusland tabte kampen 1-4, og Sjirokov var stærkt impliceret i Spaniens første og tredje mål. Derefter blev han af landstræner Guus Hiddink sat på bænken, og spillede ikke flere kampe i turneringen.
Fra EM i 2008 til 2010 blev Sjirokov ikke udtaget til landsholdstruppen, men vendte tilbage den 11. august 2010 i en venskabskamp mod Bulgarien Sjirokov scorede kampens eneste mål, og hans første for det russiske landshold.