By late April , the Allies pushed forward in Italy , while the Soviets attacked Berlin . The two linked up on Elbe river on April 25 . In early April , the Western Allies finally pushed forward in Italy and swept across Western Germany , while Soviet forces stormed Berlin in late April ; the two forces linked up on Elbe river on 25 April .