Some of you may have seen a stat for Andy this year which shows us that he broke serve at least once in every single match he played in 2016 - 87 matches in all.
Novak achieved breaking serve in 83 consecutive matches in 2013, but didn't manage to do that in 2015 or 2011, which were without doubt his best seasons. Federer has never managed a big breaking serve streak. Nonetheless when you look at matches where Andy and Novak didn't manage to break serve Federer is very often the guy on the other side of the net.
That isn't a record in one season though as Lleyton Hewitt broke serve in all 95 of his matches in 2001.
Andy's breaking serve in consectutive matches streak goes back to August 2015. The last player Andy didn't manage to break was Federer in Cincinnati 2015. Meaning Andy has broken serve in 107 consecutive matches.
That still isn't a record though. Davydenko broke serve in at least 159 consecutive matches from 2006 to 2009.
The data isn't clear and both he and Hewitt might have had longer breaking-serve streaks than that, but it is known for certain that Davydenko broke serve in 159 consecutive matches. Could be 182 though depending on a Davis Cup match in 2008 for which there is no match data. Hewitt could even be 230 but the data is incomplete.
To overtake that Andy would need to break serve in his next 53 matches to reach 160.
Rafa had two streaks of 146 and 156, while Novak's longest streak is 127 from 2012 to 2014.
More information here:http://www.tennisabstract.com/blog/