The IMAM Ro.58 was an Italian twin-engined, two-seat monoplane heavy fighter and attack aircraft, a development of the IMAM Ro.57. First flown in May 1942, it was considered a general improvement over its predecessor, mainly due to the substitution of higher power Daimler-Benz DB 601 engines for the Fiat A.74 engines used on the Ro.57.