Roger Federer has equalled Rafael Nadal’s incredible record of 381 Masters 1000 match victories after a two-set victory of David Goffin.
Novak Djokovic is in third place with 350 victories.
Federer saved five set points in the opening set against Goffin on his way to a 7-6 (7), 6-4 victory.
The 38-year-old now faces Alexander Zverev.
"I never really felt like I had the upper hand over David," Federer said.
"I thought he took really a lot of good decisions, and he was super fast on his feet today, which I think made it really hard for me to get my freebies and winners off the baseline."