Answer
Marshal Rodion Malinovsky played a significant part in the liberation of three cities: Budapest, Vienna, and Prague. He led the 2nd Ukrainian Front, which broke through German lines in Romania and advanced into Hungary. In December 1944, Malinovsky's forces captured Budapest, and in March 1945, they entered Vienna. In April 1945, Malinovsky's forces reached Prague, and the city was liberated on May 9, 1945.