
Also works: Abdominals · Shoulders · Triceps
A push-up position with each hand on a loaded EZ bar that can roll. You let the bars roll apart until your arms are spread wide, then drag them back together. Your bodyweight is the resistance and the bars are the bearings — which makes this less a fly than an anti-collapse test for your chest and trunk at the same time.
Set up first, then execute. Every cue below is something you can check on your next set.
Breathing & tempo — Inhale as the bars roll out, exhale as you drag them back. Three seconds out, no pause at the end, two seconds back — speed on the way out is what tears people up.
Where to start, and what to change when it stops being hard.
Your bodyweight is the load and the range is the dial. Start from a knees-down position with a spread of about 30 cm, and add 5-10 cm of range only when every rep at the current width is silent and level. Elevating your hands on a bench cuts the difficulty sharply; going to your toes and widening the spread is the progression, in that order.
The errors that show up most often, and the cue that fixes each one.
Cut the range to what you can control and mark it with two chalk lines on the floor. Widen the lines only when you can pause at the current width for two seconds without the hips moving.
Fix the elbow angle before the set and hold it. Film one set from the front — if the elbow angle changes, halve the range and rebuild it.
Load both bars identically and start with your hands exactly under your shoulders. Even a small asymmetry loads one shoulder at a range it cannot exit.
Stop at the last rep where your hips stay level. Fatigued reps here are performed almost entirely by your lumbar spine, and there is no chest benefit left to collect.
A dumbbell fly stops getting hard once your hands pass above your shoulders. This one never does. The bars only stop rolling because you keep pulling them together, so the pecs work through the entire spread with nothing to hide behind — no lockout, no top-of-rep rest, no momentum.
Be honest about the second half of the job. Spreading your arms in a plank puts a long lever between your hands and your toes, and the abs have to stop your hips sagging while the chest does the adduction. Most people fail here at the lower back, not the chest, which makes this as much an anti-extension core drill as a chest exercise.
Second or third in an upper-body session, after pressing, for 3 sets of 6-10 honest reps. It is not a beginner movement and it does not belong in a circuit — once trunk control goes, every extra rep is loaded lumbar extension. If your gym has no rolling bars, ab-wheel handles or a suspension trainer do the same job with a better safety margin.
No kit, too hard, or too easy — here's where to go instead.
It is harder, which is not the same thing. The resistance stays on through the whole range instead of falling to nothing at the top, and it costs no bench. But you cannot load it precisely, you cannot progress it in 2 kg steps, and the trunk usually caps the set before the chest does. Use it as a variation, not as your only fly.
Yes, with two wheels — one per hand — and it is a cleaner setup than balancing on EZ bars. A suspension trainer works too, and has the advantage that you can regress it instantly by walking your feet closer to the anchor. All three train the same thing.
Because your trunk is currently the weak link, which is normal the first few weeks. Shorten the spread so the lever is manageable, do the reps from your knees, and let the chest sensation come as your bracing catches up. Do not fix it by rushing the reps.
Load them with heavier, wider plates so they track straight, and set them on rubber flooring rather than tile or carpet. If they still wander, the setup is fighting you — switch to two ab-wheel handles or a suspension trainer and keep the movement.