Granville rejoined the D'Oyly Carte company in 1928, replacing the retiring Leo Sheffield in the bass-baritone roles. Except during Sheffield's return for the 22-week London Season in 1929–30, Granville performed these "heavy" baritone roles until his retirement in December 1942. He played the Learned Judge in "Trial", the Sergeant of Police in "Pirates", Private Willis in "Iolanthe", Pooh-Bah in "The Mikado", Sir Despard Murgatroyd in "Ruddigore", and Don Alhambra in "The Gondoliers". He added Wilfred Shadbolt in "Yeomen" in 1929 and King Hildebrand in "Princess Ida" in 1931. In 1938, "The Observer" wrote that Granville "has worked up from stripling parts like Strephon to become, after twenty-five odd years, one of the great Savoy veterans." By 1939, he had given up the Judge and Willis.