Dublin: Ireland will meet South Africa and Zimbabwe in three-match one-day international series this summer.
Both series will form part of the World Cup Super League, with 10 qualification points up for grabs in each fixture.
They will host South Africa at Malahide in July before meeting Zimbabwe at Stormont in early August.
Three-game Twenty20 series are also scheduled against both sides, with Cricket Ireland still hopeful of confirming two T20s against Pakistan.
Before their home summer, Ireland will travel to the Netherlands in early June for three ODIs which will also count towards World Cup qualification.
Netherlands (away)
ODIs - June 4, 7, and 9 (venues TBC)
South Africa (home)
ODIs - July 11, 13 and 16 (Malahide)
T20Is - July 20 (Malahide), 22 and 25 (Stormont)
Zimbabwe (home)
ODIs - August 6, 8 and 11 (Stormont)
T20Is - August 15, 17 and 20 (Bready)
Ireland have won just one of their opening six qualifying matches for the 2023 competition in India, having lost 2-1 away to England last summer before falling to a 3-0 series whitewash against Afghanistan last month.
Securing a top-eight finish in the league will secure automatic qualification.
After Ireland's spring tour of Zimbabwe was postponed because of the Covid-19 situation in the country, the two sides will meet in Belfast for their ODI series, which will be followed by three T20s at Bready.
The 12 white-ball fixtures will be played across three venues, and there is hope that a two-game T20 series against Pakistan will be added to the schedule, with talks ongoing between Cricket Ireland and the Pakistan Cricket Board.