McEnroeisanartist
Hall of Fame
Longest Match Winning Streaks by Grand Slam Round Across All Grand Slams played (Note: if a player did not reach a round in a Grand Slam, it doesn't end the streak)
Finals
Federer - 7
Nadal - 7
Djokovic - 4
Semifinals
Nadal - 16
Federer - 10
Djokovic - 10 (streak ended with loss to Thiem at 2019 French Open)
Quarterfinals
Federer - 25
Djokovic - 14
Nadal - 9
4th Round
Djokovic - 38
Federer - 37
Nadal - 14
3rd Round
Federer - 41
Nadal - 31
Djokovic - 28
2nd Round
Federer - 50
Djokovic - 33
Nadal - 25
1st Round
Federer - 60 (active)
Djokovic - 52 (active)
Nadal - 32
Finals
Federer - 7
Nadal - 7
Djokovic - 4
Semifinals
Nadal - 16
Federer - 10
Djokovic - 10 (streak ended with loss to Thiem at 2019 French Open)
Quarterfinals
Federer - 25
Djokovic - 14
Nadal - 9
4th Round
Djokovic - 38
Federer - 37
Nadal - 14
3rd Round
Federer - 41
Nadal - 31
Djokovic - 28
2nd Round
Federer - 50
Djokovic - 33
Nadal - 25
1st Round
Federer - 60 (active)
Djokovic - 52 (active)
Nadal - 32