We thought this year's Wimbledon was exciting, but the US Open has really showed it up - culminating in a pair of finals that will see two teens go head-to-head in Saturday's women's final, and could see Djokovic achieve a record-breaking 21st Grand Slam while ticking off the calendar Grand Slam to boot.
It's been a tournament of surprises, but the biggest has to be a women's final made up of British 18-year-old Emma Raducanu and Canada's Leylah Fernandez - herself not even a full year older, having turned 19 during the tournament.
Novak Djokovic remains the firm favourite on the men's side, as he bids to be the first man to complete a calendar Grand Slam since 1969 (he's already won the Australian Open, French Open, and Wimbledon this year). He's still got second seed Daniil Medvedev between him and the title though, so nothing's set in stone.
When is the US Open women's final?
The women's final will take place on Saturday 11 September. The match kicks off at 4pm local time in New York - which means a 9pm start in the UK, and 10pm across most of Europe.
When is the US Open men's final?
The men's final takes place the next day, Sunday 12 September, with play set to start at the same time: 4pm in New York, which means 9pm in the UK.
How to watch the US Open in the UK
This year Amazon once again has full rights to show coverage of the US Open tennis in the UK - but a special exception has been made for Saturday's women's final.
Channel 4 has secured the rights to air Raducanu's semi-final on free British TV in a deal reportedly worth seven figures. That means you'll be able to watch that match on TV or on All 4, with coverage starting from 8pm BST, an hour before the match.
The same won't hold for Sunday's men's final though - so if you want to watch that you'll still need to use Amazon Prime.
That means you can watch it from your PC, phone, TV, games console, or more, but you will need a Prime subscription to do so. If you're already an Amazon Prime member, then the video service is included for free. So you just need to log in and enjoy the action.
Otherwise, you can start a 30-day free trial, giving you more than enough time to watch the whole US Open. Since Amazon also has the rights to the full men's ATP tour though, you might consider the annual membership, which will give you 12 whole months of tennis.
You can get Amazon Prime for £79 per year or select just Prime Video for £5.99 per month. Getting the full year includes various benefits likes free delivery, deals and more.
How to watch the US Open in the US
In the US live coverage of the Open is exclusive to ESPN and ESPN2, though the Tennis Channel will also show encore matches and other non-live programming.
If you don't have either of those included in your tennis package, you can always sign up to ESPN+. This costs $5.99 per month, or $59.99 per year, but you can get better value if you sign up for the $14 per month Disney+ bundle that includes both ESPN+ and Hulu.
US fans can also subscribe to Tennis Channel Plus, though it's not cheap at $110 per year. On the other hand this will let you watch over 100 ATP & WTA events, so it might be worth it if you're a tennis devotee.
How to watch the US Open anywhere in the world
The good news is that it's possible to watch the US Open from anywhere. The first thing to do is check the tournament's official broadcaster list to find out who has the rights to the tournament in your country.
Even if there's no broadcaster where you live - or they're tied to an expensive cable plan - you can always watch the UK's Amazon Prime coverage from outside the UK if you have a Prime account, or sign up to the free trial.
If you're only interested in the women's final you can also watch Channel 4's stream from anywhere, though again you'll need a VPN - check out our guide to watching All 4 from outside the UK for more info.