On 18 July 2014, it was announced that Shirokov had signed a contract withSpartak Moscow as afree agent.[1] After a long recovery from an injury he made his debut for Spartak on 26 October 2014 in a game againstLokomotiv Moscow, scoring a late equalizer in a 1–1 game. On 13 January 2015, he was loaned back toFC Krasnodar.[2]
Shirokov was benched during the 2015–16 season, in order to not pay him the amount due to him by contract if he plays a certain number of minutes.[3] The President of theRFU,Vitaly Mutko, commented: "He's one of the best footballers in our country. I don't understand why he's not playing. If it's due to the contract clause that's just dishonest."[4] On 23 January 2016, his Spartak contract was dissolved by mutual consent.[5]
On 9 February 2016, he returned to his first club,CSKA Moscow, signing a contract until the end of the 2015–16 season with an extension option.[6] His contract was not extended at the end of the season.[7]
Shirokov preparing for a friendly against Bulgaria in August 2010
He was called up for theEuro 2008 and started in the opening group match againstSpain, being deployed in the centre of defence as then-manager of RussiaGuus Hiddink decided to follow the footsteps of his compatriotAdvocaat, thus relegating experiencedSergey Ignashevich to the bench. This move proved unsuccessful as Russia were beaten 1–4 with Shirokov at fault on the number of occasions, including Spaniards' first[8] and third[9] goals. After the game Hiddink slammed his team's performance in defence[10] and revamped the squad, leaving Shirokov out of the first team for the rest of the tournament.
After a string of assuring performances in the centre of Zenit's midfield, he was called back to the national team in 2010 for a friendly againstBulgaria. He was confirmed for the finalizedUEFA Euro 2012 squad on 25 May 2012.[11] He scored the second goal of Russia's opening game of this tournament against theCzech Republic in a 4–1 win.[12]
On 2 June 2014, he was included in Russia's2014 FIFA World Cup squad.[13] He was excluded from the squad on 6 June due to injury.[14]
On 5 June 2018, Shirokov was appointed byDynamo Moscow as the deputy general director in charge of sports.[16] He left Dynamo on 1 May 2019.[17] During an amateur game in August 2020 he attacked a referee with punches to his face and kicks once he had knocked the referee to the ground, causing the referee to be hospitalized for three weeks.[18][19][20] He was reported to the police for assault.[21] He was tried and found guilty by a Moscow court.[20] He was sentenced to 100 hours of community service.[20] He was also suspended by his employer, Match TV.[20] On 2 March 2022, Shirokov supported theRussian invasion of Ukraine, adding thatthose Russians, who are ashamed of the war, were welcome to leave the country.[22][23]
On 6 March 2023, Shirokov was appointed general director ofSaturn Ramenskoye.[24] On 31 August 2023, he took over as the club head coach as well.[25]