Uganda coach Milutin Sredejovic named a strong 23-man squad for the 2017 Africa Cup of Nations.
The Serbian manager announced his squad after losing 2-0 to Tunisia in a pre-tournament friendly in Tunis on Wednesday.
The Cranes will now head to Dubai for another training camp where they will play two important friendlies against Slovakia and Ivory Coast.
Uganda open the Group D campaign against Ghana on 17 January in Port Gentil before playing Mali and Egypt.
They will be playing in their first Nations Cup finals since 1978 when they lost to Ghana in the final.
Uganda’s final 23-man squad:
Uganda Cranes Final 23 man squad:
Goalkeepers: Salim Jamal (Al Merrikh, Sudan), Robert Odongkara (Saint George, Ethiopia), Denis Onyango (Mamelodi Sundowns, South Africa)
Defenders: Timothy Dennis Awany (KCCA, Uganda), Joseph Ochaya (KCCA), Shafiq Batambuze (Tusker, Kenya), Denis Iguma (Al Ahed, Lebanon), Isaac Isinde (Unattached), Murushid Juuko (Simba, Tanzania), Nicholas Wadada (Vipers, Uganda)
Midfielders: Khalid Aucho (Baroka, South Africa), Mike Azira (Colorado Rapids, USA), Geoffrey Kizito (Than Quang Ninh, Vietnam), William Luwagga Kizito (Rio Ave, Portugal), Tony Mawejje (Thotur, Iceland), Hassan Wasswa (Nijmeh, Lebabon), Moses Oloya (Hanoi T and T, Vietnam), Godfrey Walusimbi (Gor Mahia, Kenya)
Strikers: Geoffrey Massa (Baroka, South Africa), Faruku Miya (Standard Liege, Belgium), Yunus Sentamu (Ilves, Finland), Geoffrey Sserunkuma (KCCA, Uganda), Muhammed Shaban (Onduparaka, Uganda)
Head Coach: Milutin Sredojevic (Serbia)
Assistant Coach: Moses Basena (Uganda)
Goalkeeping Coach: Fred Kajoba (Uganda)
Team Doctor: Ronald Kisolo (Uganda)
Team Physio: Ivan Ssewanyana (Uganda)