Bafana Bafana stunned the hosts Egypt in the last 16 but were eliminated four days later in Cairo after William Troost-Ekong bundled in a late winner for three-time champions Nigeria.
Eight-time champion Federer racked up his 100th match win at Wimbledon and reached his 13th semi-final with a 4-6, 6-1, 6-4, 6-4 defeat of Japan's Kei Nishikori.
According to coach Nicolas Dupuis, a number of players, such as Abel and Ibrahim Amada, had given on up the national side because “they did not think it was taken seriously”.
In a statement, Cheetahs says Ruan experience in Guinness PRO14 will be valuable for the Bloemfontein outfit as he represented the Irish side from Belfast in 141 matches between 2010 and 2017.