There's no club Fiorentina fans hate more than Juventus, and twice the Viola have been the butt of the joke against their rivals this season. Max Allegri's men have home advantage and a 1-0 lead as the rivals face off tonight in the second leg of their Coppa Italia semi-final, but Fiorentina are fuelled by a deep sense of injustice and there's unrest in Turin with no wins in the last three and calls for Allegri's resignation. The match is free to air on Italy's Canale 5. Here's how to watch a Juventus vs Fiorentina free live stream from anywhere.
Dušan Vlahović leads the line for the Old Lady against his former teammates, with Alvaro Morata alongside the superb Serb. But it's an otherwise cagey starting lineup, with chief creators Paulo Dybala and Juan Cuadrado on the bench. Vincenzo Italiano's decision to start Arthur Cabral instead of Krzysztof Piątek has raised some eyebrows, but elsewhere it's business as usual. Lucas Torreira is in a rich vein of form, and Jonathan Ikoné has looked very lively in purple.
Fiorentina have long been used to Juventus stealing away their prize assets, but this season has been especially excruciating. Vlahović, the jewel in the crown of Italian football, crossed the divide in January, and Juve have beaten them twice this season, scoring 91st-minute winners on both occasions.
To compound matters, it was another of their one-time favorite sons, Cuadrado, who did the damage on both occasions, scoring the winner in their Serie A clash, before forcing an unfortunate Lorenzo Venuti own goal in the semi-final first leg.
The positive for Italiano is that his side played the reigning Coppa Italia champions off the park last month, carving the Bianconeri backline apart at will. What's more, Juve coach Allegri is under serious pressure from his fans with defeats to Cagliari and Inter and a draw with Bologna at the weekend effectively ending the club's outside chance of a shot at the scudetto this season.
Will it be third time lucky, or is Vlahović destined to inflict more pain on his former teammates? The winner plays Inter in the final, and you can read on as we explain how to watch a Juventus vs Fiorentina live stream for today's Coppa Italia semi-final second leg.
- Related: how to watch a Serie A live stream this season
Free Juventus vs Fiorentina live stream
Italian national broadcaster Canale 5 has the rights to the Coppa Italia and will be airing tonight's Juventus vs Fiorentina match 100% free.
If you're an Italian away from home today, you'll need to sign-up to a VPN to watch the Juventus vs Fiorentina free live stream from abroad. Full details just below. If you're watching from Italy, there's no need for the VPN, just head over to Canale 5.
Once signed-up you can watch on either linear TV or online here, as well as a host of other sport and streamed entertainment. Coverage starts at 8.30pm CEST ahead of a 9pm kick-off local time.
How to watch Juventus vs Fiorentina from outside your country
If you're abroad and can't bear to miss out on watching your usual coverage of Juventus vs Fiorentina live from your home country, you should bear in mind that many of the services and websites you normally use to watch Italian football are geo-blocked.
But don't sweat it. With the option of a VPN, you can tune into Juventus vs Fiorentina as you normally would, no matter where you are in the world - it's really easy and perhaps most importantly, ultra-affordable.
Use a VPN to watch Juventus vs Fiorentina live stream from anywhere
ExpressVPN - get the world's best VPN
We've put all the major VPNs through their paces and we rate ExpressVPN as our top pick, thanks to its speed, ease of use and strong security features.
It's also compatible with just about any streaming device out there, including Amazon Fire TV Stick, Apple TV, Xbox and PlayStation, as well as Android and Apple mobiles.
Sign up for an annual plan now and get an extra 3 months absolutely FREE. And if you change your mind within the first 30 days, let them know and they'll give you your money back without a quibble.
Once you've chosen and installed your VPN of choice, simply open the service's corresponding app, hit 'choose location', select the appropriate country and you'll be able to watch the broadcast as if you were back at home.
- Related: how to watch a Premier League live stream
How to watch Juventus vs Fiorentina: live stream soccer in the US with or without cable
Today's Juventus vs Fiorentina clash is being shown on CBS Sports Network in the US, with kick-off set for 3pm ET / 12pm PT. If you have the channel on cable, you're all set.
How to watch Juventus vs Fiorentina without cable
If you don't have CBS Sports Network as part of your TV package, fear not, because Juventus vs Fiorentina is also being live streamed on Paramount Plus, which starts at just $4.99 a month after a FREE 7-day Paramount Plus trial.
Outside of the US? You can take the subscription services you pay for at home with you anywhere - all you’ll need is a reliable VPN.
- Related: here's how to watch a La Liga live stream this season
Juventus vs Fiorentina live stream: how to watch Coppa Italia soccer online in Canada
In Canada, you can watch Juventus vs Fiorentina with a subscription to FuboTV, which has the rights to Coppa Italia soccer, as well as Serie A, Ligue 1 and plenty more competitions.
FuboTV costs CA$20 per month, but if you're willing to commit to a longer subscription it'll work out much cheaper. For instance, you'll pay the equivalent of CA$12.50 each month if you sign up for the CA$150 yearly plan.
It's also got a handy range of apps for iOS and Android mobile devices as well as Amazon Fire TV, Android TV, Chromecast, Apple TV, and most modern Smart TVs.
Juventus vs Fiorentina kicks off at kicks off at 3pm ET / 12pm PT.
Juventus vs Fiorentina live stream: how to watch Coppa Italia in the UK
Juventus vs Fiorentina kicks off at 8pm BST on Wednesday evening, and it's being shown on Premier Sports in the UK.
Premier Sports has exclusive rights to several European competitions, including La Liga, Coppa Italia and DFB Pokal.
The network also has its own streaming-only options, costing £9.99 for the full works including Premier Sports 1 and 2, Free Sports, LaLiga TV, and Box Nation; or £7.99 per month for La Liga TV only.
If you're outside the UK, don't worry about geo-blocks on your account – simply download and install a good VPN and follow the instructions below to live stream the action just as you would if you were at home.
- Related: how to watch a Champions League live stream
Can I watch Coppa Italia in Australia? Juventus vs Fiorentina live stream details
It's bad news for Italian soccer fans Down Under, as there isn't a confirmed broadcaster for this Coppa Italia semi-final in Australia.
The alternative is to use one of our best VPN services as described above. This allows residents of other countries where the match is being shown to tune back in to their usual coverage, even if they're abroad in Oz right now.
Prepare for an early rise though, with Juventus vs Fiorentina set to kick-off at 5am AEST on Thursday morning.
- Related: how to watch a Europa League live stream
Can I watch Juventus vs Fiorentina in New Zealand?
Unfortunately, no broadcasters are set to show Juventus vs Fiorentina in New Zealand either.
If you've read the rest of this article, you probably know the alternative route by now. You could give a VPN a try as per the instructions above if you're in NZ from a country that the game is being shown in.
Kick-off is set for 7am NZST on Thursday morning.
Get daily insight, inspiration and deals in your inbox
Get the hottest deals available in your inbox plus news, reviews, opinion, analysis and more from the TechRadar team.
Aatif is a freelance copywriter and journalist based in the UK. He’s written about technology, science and politics for publications including Gizmodo, The Independent, Trusted Reviews and Newsweek, but focuses on streaming at Future, an arrangement that combines two of his greatest passions: sport and penny-pinching.