Disclosed herein are dihydropyrazolone compounds of formula I, wherein the substituents are as defined within the specification, processes for their preparation, compositions comprising said compounds and uses thereof. Such compounds are useful in the treatment and or prophylaxis of cardiovascular diseases, cardiac insufficiency, anemia, chronic kidney diseases and renal insufficiency.