Kolejne starcia pod Hammelbergiem oraz Kissingen również zakończyły się porażką Bawarczyków i zajęciem przez Prusaków Frankfurtu nad Menem.
Bitwa Po otrzymaniu informacji o porażce Bawarczyków i marszu Prusaków w kierunku Aschaffenburga, stacjonujące na tym terenie oddziały niemieckie stanęły w gotowości bojowej. Na wschód od Aschaffenburga stanęły trzy hesko-darmstadzkie regimenty wojskowe. Około południa dnia 13 lipca wojska heskie natknęły się na pruską brygadę gen. Wrangla w okolicy Hain (5 km na wschód od Frohnhofen).
Po krótkie wymianie strzałów wojska heskie wycofały się w kierunku swojej bazy wyjściowej w Hofgut Weyberhoefe (2 km na zachód od Frohnhofen). Prusacy ścigali przeciwnika aż do Frohnhofen a następnie oszańcowali się w budynkach wioski, oczekując na atak Hesów. Mniejsze oddziały pruskie ustawiły się na flankach na okolicznych wzgórzach położonych na południe i północ od wioski. Około godź. 19 nastąpił atak wojsk heskich. Hesi przekonali byli, że jedynym ich przeciwnikiem jest straż przednia Prusaków, liczyli też na przewagę liczebną własnych wojsk. Żołnierze przekroczyli główną drogę prowadząca do wioski, zostali jednak odparci przez ukrytych w domach żołnierzy pruskich. W trakcie walk, żadna ze stron nie zastosowała do osłony własnych wojsk ostrzału artyleryjskiego.