Иоганн отличился во время войны Третьей коалиции. В битве под Аустерлицем он командовал кавалерией 5-й колонны. Его войска сражались хорошо, хотя и не смогли спасти австро-русскую армию от сокрушительного поражения. После этого он принимал участие в переговорах с Наполеоном, итогом которых стал Пресбургский мир. В 1808 году Иоганн получил звание генерала кавалерии.