Zverev has gone from 20/1 to 10/1 to win the US Open after beating Federer yesterday.
Germany's Alexander Zverev became the first man to beat Roger Federer in a Masters 1000 or slam event in 2017 in winning the Rogers Cup final yesterday in Montreal.
Zverev won the match 6-3 6-4 to claim his second Masters 1000 title and extended his winning run to ten matches, having won in Washington last week. His Rogers Cup win is his fifth title in 2017 that has seen him move up to eighth in the ATP world rankings.
With the US Open only two weeks away, Zverev is the man in form and having been tipped as a future world number one for a couple of years now, this could be his time to fulfill that promise, with the bookies and punters reacting.
On Friday, the young German was 20/1 to win in Flushing Meadows but after that win over Federer in the final his odds have dropped to a best priced 10/1 and even 7/1 in places. Over the last 24 hours 74% of bets on the US Open mens winner market have been on Zverev with confidence growing that he is now mature enough to win his first major title.
Indeed, with Murray struggling with injuries, Djokovic out for the season and Nadal yet to prove his form on the hard courts, Zverev is conceivably Federer's main challenger for the last major of the year. Federer remains the clear favourite for the tournament at 11/8 but having got over the mental hurdle of beating Federer in the final of a big event, there's no reason why Zverev couldn't do the same on the biggest stage.
This year alone he has beaten Djokovic and Federer in straight sets to win both of his Masters 1000 titles and there is a growing sense that he is ready to challenge the 'big four' both in New York and beyond.