"We were determined to bring regular international fixtures to the Swalec Stadium and we now have confirmed 10 international matches over the next seven years here in Wales."
Bids for additional games are likely to be submitted towards the end of 2009.
The decisions were announced after the ECB accepted the recommendations of the Major Match Group, which has implemented a plan to award major Tests to grounds that do not have long-term staging agreements.
Durham will host an Ashes Test at the Riverside for the first time in 2013.
Amongst the other confirmed games, Cardiff will host one-day internationals between England and both the West Indies and South Africa in 2012, and England against Australia in 2013.
An England v Sri Lanka Test will come to the Swalec Stadium the following year, with one-day internationals against India and New Zealand the following year.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.