Баст содействовал с моря при осаде Данцига и взятии Пиллау. В 1808 году он сражался в Испании на суше во главе моряков гвардии в неудачном для французов сражении при Байлене, был взят в плен, но вскоре освобождён. В чине полковника и в должности командира гвардейских моряков Баст сражался в 1809 году, также на суше, против австрийцев, при Экмюле и при Ваграме. В 1809-1810 годах снова воюет в Испании, очистил от повстанческих отрядов провинцию Сория. Граф империи (1809), контр-адмирал (1811).