In der &lt;a href="Biathlon-Weltcup%202011/12"&gt;Saison 2011/12&lt;/a&gt; trat Garanitschew überwiegend im Weltcup an. Als drittbester Russe platzierte er sich im Gesamtklassement auf dem zwölften Rang und erreichte in neun Einzelrennen die vorderen zehn Plätze. Seine erfolgreichsten Rennen des Winters bestritt Garanitschew im Februar 2012 am Holmenkollen in Oslo, wo er den Sprint mit 0,7 Sekunden Vorsprung auf Arnd Peiffer für sich entschied und in der Verfolgung sowie im Massenstart jeweils Dritter wurde. Bei den Weltmeisterschaften in Ruhpolding erzielte er als bestes Einzelergebnis einen neunten Rang im Massenstart. Als dritter Läufer der russischen WM-Staffel übernahm Garanitschew das Rennen in der Führungsgruppe, schoss als einziger Sportler seines Teams eine Strafrunde und verlor insgesamt eine Minute auf die Spitze. Die Staffel belegte am Ende den sechsten Rang.