The Tigers scored three runs in the second and three more in the fourth. Fielder's third-inning solo shot landed just below the No. 42 honoring Jackie Robinson on the brick facade beyond the wall in right-center field, giving Detroit a 4-1 lead.
Cabrera's three-run homer the following inning landed below Hank Greenberg's retired No. 5 in left-center at Comerica Park.
Detroit's Max Scherzer (5-0) allowed four runs and five hits in eight innings. He struck out seven without a walk.
Corey Kluber (2-2) allowed eight runs and 11 hits in 4 2-3 innings.
Andy Dirks also homered for the Tigers, and Omar Infante had three hits, including two doubles. Jhonny Peralta doubled twice as well.
The Tigers trailed 1-0 before Alex Avila's two-run double in the second. Torii Hunter drove home Avila with a single to right, although he was tagged out near first base on the throw back to the infield for the last out of the inning -- preventing another run from scoring on the play.
Fielder's homer went an estimated 460 feet -- according to a Tigers' spokesman, who cited ESPN Stats and Info. The Indians answered with a run in the fourth when Nick Swisher tripled and scored on Carlos Santana's groundout.
Detroit broke the game open in the bottom half. With one out, Infante hit his second double of the game and took third on Austin Jackson's single. After Hunter struck out, Cabrera hit his seventh homer of the year. The defending Triple Crown Winner has 40 RBIs in 33 games in 2013.
Avila had three RBIs on Friday -- his fifth-inning single scored Peralta to make it 8-2.
Scherzer's previous start was Detroit's 17-2 victory over Houston last weekend. He received plenty of support this time, too, and he retired eight in a row after Swisher's triple.
Cleveland, which entered the day with a major league-leading 49 homers, didn't hit any Friday. The Indians did scratch out a couple runs in the seventh on an RBI groundout by Mark Reynolds and a sacrifice fly by Michael Brantley.
Dirks hit a solo homer down the line in right in the bottom of the seventh to make it 9-4, and Victor Martinez hit a run-scoring single in the eighth.
NOTES: Scherzer threw 103 pitches. He has never thrown a complete game. ... The Tigers have won 29 of their last 37 games against Cleveland at Comerica. ... Avila was only able to advance from second to third on Infante's bloop double in the second -- second baseman Jason Kipnis almost caught the ball, so Avila had to stay near second. ... Detroit ace Justin Verlander (4-2) faces Cleveland's Ubaldo Jimenez (2-2) on Saturday night.