L'esercito austriaco, comandato dal generale Potiorek si spinse all'interno del territorio serbo: tra il 16 e il 19 agosto affrontò le armate serbe guidate dal generale Stepanović intorno al monte Cer, dove fu sconfitto e dovette indietreggiare riattraversando il fiume Drina dove, tra il 6 settembre e il 4 ottobre, venne combattuta una battaglia di trincea favorevole agli austriaci che furono, invece, duramente sconfitti nello scontro di Kolubara, terminato il 15 dicembre. L'offensiva austriaca riprese il 7 ottobre 1915: le armate asburgiche passarono i confini e si diressero su Belgrado. Pietro I, che si trovava a Topola, fu invitato a fuggire all'estero per evitare di cadere in mano nemica, ma si rifiutò e raggiunse il proprio esercito prima a Kragujevac e poi a Niš. L'esercito serbo si scontrò con le armate bulgare nella battaglia di Ovče Pole e in quella della Morava tra ottobre e novembre, in cui fu sconfitto; tra il 10 novembre e il 4 dicembre 1915 combatté nell'offensiva del Kosovo contro gli eserciti austriaco, tedesco e bulgaro: la campagna si risolse in una disfatta e i serbi si rifugiarono sulle montagne albanesi, da cui raggiunsero la costa e si imbarcarono per l'isola di Corfù. Pietro I rimase insieme al suo esercito e restò nell'isola, dove riunì il governo in esilio, che poi si spostò a Salonicco.