Iranian President Hassan Rouhani on Sunday inaugurated a new domestically-built submarine armed with cruise missiles, Press TV reported.