I agree with Ladyjane's suggestions for separating the dogs when you cannot supervise closely, and for brief timeouts. I prefer timeouts in a room rather than a crate, especially the dogs are anxious and cranked up.
Sounds like there is a lot negative energy that could be fueling the situation. I would stop the forced rolls onto the side or back. Also, do not physically put yourself between the dogs. You are putting yourself in danger, as you have already discovered.
Instead, do something to make noise to get their attention. For instance, say "Noooo!" loud to get their attention, but don't yell long sentences at them. Yelling a bunch of words will likely fuel the aggression. You can use an air horn (if it won't disturb your neighbors) or shake a can of coins, anything to break them out of the zone.
Always maintain an even temper and show them that you are in control.
Work on basic training with both of them. This will help with focus and boredom that often leads to wrestling or fighting. We do basic tricks for treats several times a day, just a few minutes at a time.
I have 2 very strong males and I've found that positive reinforcement training works so much better with them. There are few negatives that I employ including withdrawing attention. For instance, when we are putting on harnesses to go for a walk, and if the boys start harassing each other, I stop and sit down at my computer, ignoring them. This gets their attention immediately.
__________________ Kristin, Max and Teddy |