The 24-year-old has been forced to sit out his country's last two training sessions with an ankle problem sustained during the win over the United States in the last-16 meeting. But the Rennes player is confident he will be ready to try and improve on his tally of three goals in four games in South Africa.
Gyan, speaking after Tuesday's training session near Rustenburg, said: "The ankle is getting better. I had a knock during the game last time. Yesterday I felt something bad and I had to go out [of training] and rest today as well. But tomorrow I think I will be fine. I will be fine for the game on Friday. It is nothing really bad. I need about two days off and I will be fine."
Gyan scored from the penalty spot against Serbia and Australia and netted the extra-time winner against USA. He is confident Ghana can overcome Uruguay and secure a place in the semi-finals. He said: "Uruguay are a difficult side but we don't care who we are going to play against. We are ready to play against anybody."