While cardio unquestionably invigorates and strengthens the cardiovascular system, lifting weights also improves cholesterol levels (raising HDLs and lowering LDLs) and lowers resting blood pressure (although not as much as cardio).45 That said, doing only weights is apparently less protective than only cardio for the cardiovascular system.46

