What are the longest ATP Masters 1000 winning streaks in history?

Jannik Sinner won the Mutua Madrid Open and moved closer to the all-time ATP Masters 1000 winning-streak record. He beat Alexander Zverev in the final to claim his fifth straight Masters 1000 title and push his streak to 28 consecutive matches at that level. Only Novak Djokovic and Roger Federer have matched or exceeded that run. The piece also looks back at Rafael Nadal and Djokovic's Madrid Masters semi-final in 2009, the longest three-set match in Masters 1000 history.

Read at ATP Tour (opens in new tab)

Sources

Related on TennisDB