Ghana go into their fourth consecutive Africa Cup of Nations semi-final with no injury worries ahead of their meeting with Burkina Faso.
Midfielder Anthony Annan is fit again and in contention to start, with Richmond Yiadom Boakye also shaking off an injury.
Burkina Faso midfielder Mohamed Koffi trained separately from team-mates but his medical team insist he is fit.
The Burkinabe are looking to reach their first-ever Nations Cup final.
The Stallions last reached the semi-finals on home soil in 1998, when they were beaten by eventual winners Egypt.
They are set for their fifth consecutive match at the Mbombela Stadium and are getting more comfortable dealing with the unpredictability of the surface, according to their coach Paul Put.
The Black Stars have not been allowed to train on the damaged Nelspruit pitch for fear of making the surface even worse. Their first look at it will come during their walk-around ahead of the match itself.
Kwesi Appiah’s side are looking to improve on their third-place finish on home soil in 2008, their runners-up placing in Angola two years later and their semi-final loss to Zambia a year ago.
Burkina Faso coach Paul Put:
“Ghana is another challenge but we’re going to approach it in the same way as the other games.
“We will see which players are recovered from the previous matches because we played extra-time [against Togo].
“To be on the same level is not easy but we’ll try to get the most fit players on the pitch.
“We have the quality to compete with every team in this tournament. But we need focus and determination.”
Ghana coach Kewsi Appiah:
“It’s a learning process and [the players] learned their mistakes [against Cape Verde in the quarter-finals].
“They have had four meetings before today [to discuss] how to cope with such situations. I believe in our next game we’ll develop from there.
“I think Burkina Faso’s midfield and defence are strong, considering they’ve only lost one goal and they’ve got some glimpses of good attacking.
“I believe a couple of the players that we’ve got means we can perform better than we have so far.”