As well as June clashes with the Springboks and Scotland in South Africa, Wales will take on New Zealand in Cardiff come November.
Warren Gatland's side face the Boks in Durban and Nelspruit on June 14th and 21st, before a one-off Test against Scotland a week later in Port Elizabeth. The defending Six Nations champions warm up for the tour with a friendly against a World XV on June 7th.
The World Champions visit the Millenium Stadium in November as part of a four-Test series against the Southern Hemisphere nations.
The Wallabies are first on the agenda come Saturday 8th November, before Fiji arrive in Cardiff a week later.
Next up are the Kiwis on November 22nd, while Wales have a third crack of 2014 at the Boks on the final weekend of the month.
"We have consistently said, if you want to be the best, you have to play the best and to have the IRB's top three ranked sides, New Zealand, South Africa and Australia visiting the Millennium Stadium, along with Pacific Island nation Fiji, in the Dove Men Series this Autumn reconfirms that commitment," said WRU Group Chief Executive Roger Lewis.
"We are in the midst of another exhilarating and tough RBS 6 Nations Campaign which, alongside the tour to South Africa and rest of the year's fixtures, will be ideal preparation for the squad ahead of the 2015 Rugby World Cup.
"Our stated aim has been to take every opportunity to test ourselves at the highest level and give the squad the very best preparation available for the challenges ahead and we are extremely pleased with the opposition as well as the dates and, in particular, kick-off times we have been able to secure for these 2014 matches."
Wales June Tests:
Saturday, 7th June: Wales v World XV (venue and time tbc)
Saturday, 14th June: South Africa v Wales, Kings Park, Durban (1505 GMT)
Saturday, 21st June: South Africa v Wales, Mbombela Stadium, Nelspruit (1505 GMT)
Saturday, 28th June: Wales v Scotland, Nelson Mandela Bay Stadium, Port Elizabeth (time tbc)
Wales November Tests:
Saturday, 8th November: Wales v Australia (1430 GMT)
Saturday 15th November: Wales v Fiji (1430 GMT)
Saturday 22nd November: Wales v New Zealand (1730 GMT)
Saturday 29th November: Wales v South Africa (1430 GMT)