L'offensive du Piave débute le 12 juin par une attaque de diversion près du col du Tonale (opération Lawine), les Austro-Hongrois sont facilement repoussés par les Italiens. Les objectifs de l'offensive ont été divulgués aux Italiens par des déserteurs autrichiens ce qui permet aux défenseurs de déplacer deux armées directement dans les zones visées par l'ennemi: l'opération Radetzky commandée par le feld-maréchal Conrad avec la conquête du plateau d'Asiago et du mont Grappa et l'avancée jusqu'à la ligne du Bacchiglione et l'opération Albrecht du feld-maréchal Borojevic avec la percée des lignes du Piave et la conquête de Trévise. Les attaques effectuées par le feld-maréchal Borojevic obtiennent un certain succès au cours des premières phases jusqu'à ce que les lignes de ravitaillement soient bombardées et que les renforts italiens arrivent. Les Austro-Hongrois, pour qui cette bataille est la dernière occasion de faire basculer définitivement le conflit à leur avantage, perdent tout espoir, le pays étant dans l'incapacité de soutenir économiquement et moralement l'effort de guerre et la monarchie de garantir l'intégrité d'un état multinational dont les peuples sont au bord de la révolution.