Bopanna and Shapovalov hardly broke a sweat to get past their American rivals Ernesto Escobedo and Noah Rubin 6-2, 6-4 in their tournament opener that lasted one hour and 22 minutes on Friday.
From 1-1 in the third set, Goffin won 12 points from the next 14, including four straight points at 2-1, after sending Krajinovic a 30-0 lead.
The Indo-Canadian duo built on that momentum in the decider, converting their sole break point and saving the one they faced to book their place in the last eight, where they will face the Dutch-Romanian duo of Jean-Julien Rojer and Horia Tecau.More news: Facebook Messenger gets new WhatsApp-like update for forwarded messages
Bopanna-Shapovalov were outplayed by the Germans in the first set.
The tide turned Shapovalov's way in the second set, when three successive faults with a ground kick from Fritz gave his Canadian opponent a break in the eighth game.
Unforced errors were their undoing as the Indo-Canadian pair was outplayed by the Germans in the first set. Fritz, who scored 80 per cent of his first serve points and was two points away from victory, stressed when he was sent to the match at 5-3 in Group D. Up 5-3, he had the chance to serve for the match, but was broken.More news: Immortals Fenyx Rising: Microsoft Store leaks details
Fritz, the 2015 Open junior champion, seemed headed to the next round after pulling out the third set and going up 5-2 in the fourth. I was down first, then up in the second and third, then he came back, then I broke back. The first 11 points of the breaker went to serve until Shapovalov pounced, striking a forehand into a wide-open court, letting out a yell in excitement and forcing a fifth set.
Carrying over the momentum he gained from staying in the match, the Canadian broke for a 2-0 lead and was almost up a double break, Fritz pulling through after twice being forced to deuce. "I'm ready for anything ahead of me", said Shapovalov.More news: Arrests at Australia anti-lockdown protests