帝听从云定兴建议毒死杨勇诸子，翦除了对帝位的威胁。大业三年（607年），为了招待突厥来使，炀帝下令宇文恺制作下面可容3000人的帐蓬，立于城东，高颎与贺若弼见隋炀帝奢靡，甚为忧虑，有所议论，为人告发而被杀害。隋炀帝以早年的军旅生涯为基础，对高句丽、吐谷浑和突厥发动了战争。大业五年（609年），他亲征平定吐谷浑，设置西海、河源、鄯善、且末四郡，阔疆五千里。高昌王麴伯雅也到张掖朝见炀帝。炀帝命在河源郡驻兵屯田。当时，全国有一百九十郡，一千二百五十五县，在籍户八百九十万余，人口四千六百余万，隋朝达于极