United Arab Emirates-based striker Gyan recovered fully from a hamstring injury he suffered in club action to score in the team's final warm-up game against South African club Platinum Stars.
Two years ago, the striker scored against both hosts Angola and perennial arch-rivals Nigeria to propel a youthful Black Stars to the final, where they lost by a lone goal to Egypt.
However, the Black Stars will be without Hoffenheim central defender Isaac Vorsah for tomorrow's clash as he is under suspension for his red card in the final qualifier in Sudan in October.
Captain John Mensah, whose fitness remains a serious concern after a recent long injury lay-off, will now have to play alongside namesake Jonathan in the heart of the defence.
The problematic left-back position will either be manned by youngster Daniel Opare, who is really a right-back, or the recently capped Massawudu Alhassan.
Full squad for debutants
The Zebras of Botswana, on the other hand, have, bar injured winger Joel Mongorosi, a full complement of the team who qualified for their first-ever Africa Cup of Nations in style.
Mongorosi was a good foil for the team's top scorer in the qualifiers, five-goal Jerome Ramatlhakwane, who coach Stanley Tshosane said has regained full match fitness.
Botswana trained in South Africa and Cameroon ahead of this tournament, and they held Nigeria, complete with their European-based players, to a goalless draw in a friendly in Benin City, southern Nigeria.
The experience of skipper Diphetogo Selolwane, who has featured in Major League Soccer and now plays for top South African club Supersport United, will be crucial for the Zebras at this tournament.