Stormshed software can do both, but can be buggy to run. (Make lots of backups as you go) IMO it is way too expensive for the product ($2500 USD), but you have to consider how long will it would take to couple TR-55 hydrology with a separate hydraulics program, maybe it's worth the cost for you. Note that the hydraulics is slightly black box, review the manual before you buy if possible.
EPA SWMM could do both, and is !FREE!, but has a steep learning & setup curve.