Top seed Djokovic produced his best level so far at Roland Garros to win 6-1 6-3 6-3 in the fourth-round match.
Browsing: Diego Schwartzman
The three-time Grand Slam winner overcame Frances Tiafoe in the first round to set up a tie with Schwartzman.
The shocking win helped the Argentine to reach his first Grand Slam semi-final
The world number one lifted a record 36th Masters crown, one more than great rival Rafael Nadal, after beating Diego Schwartzman 7-5, 6-3 in the final at the Foro Italico in Rome.
The nine-times Rome champion, who had won all nine previous meetings against Schwartzman, struggled with his serve throughout the match.
Matteo Berrettini will face Rafael Nadal in the US Open semi-final on Friday night.
Schwartzman may have been the smallest player in 25 years to reach the US Open quarterfinals but gave Nadal a big fight and forced the Spaniard to grind out a win
Schwartzman had not been on court for more than two hours in any of his previous matches.
The Spaniard recorded a 4-6 6-3 6-2 6-2 victory over Diego Schwartzman in their rain-delayed match on Thursday.
Nadal, who turned 32 on Sunday, fired 39 winners as he completed the victory in two hours and 30 minutes.
The record was set in 1984
In an often breathtaking clash laden with sumptuous shot-making, the Spaniard was rocked by the hard-hitting Schwartzman who broke him three times to claim the second set at Rod Laver Arena.
Goffin, who will meet Rafael Nadal or Diego Schwartzman in the semi-finals, had not previously beaten a top-three player