Joe Allen has been declared fit for Wales' World Cup match against Iran on Friday.

The 72-times capped Swansea midfielder has not played since damaging a hamstring on 17 September and missed the opening 1-1 draw against the United States on Monday.

Wales manager Robert Page said: "We've got a few tired bodies. We had a few go down with cramp (against United States).

"Joe Allen got through his fitness test. He's fit and raring to go. We've got a decision to make on that. Everybody else is fighting fit."

Skipper Gareth Bale will win his 110th cap against Iran and become the most capped player in the history of the Wales national men's team.

Bale had a few injury issues coming into the tournament but Page is confident he can play another 90 minutes on Friday and has not thought about resting the Los Angeles FC forward.

Page said: "Good luck not picking him. He'll be ready come the time of that game.

"He stepped up and scored the penalty. He deserves all the credit he gets, because when you need him he delivers."

Bale expressed his disappointment at not being allowed to wear the OneLove armband in Monday's opener against the United States.

Seven European nations competing at the World Cup - including England and Wales - dropped plans to wear the armband following the threat of sporting sanctions from FIFA.

Yellow cards were threatened for the captains wearing the armbands - and Bale was booked in the first half against the Americans for an illegal challenge.

Bale said: "We weren't too happy about (not wearing the armband), but if I had I would have been sent off after 25 minutes.

"Of course we support if, but we are here to play football at the same time.

"By not wearing it it doesn't mean we don't support it and we are all for creating awareness."

Follow every game from the 2022 FIFA World Cup via live blogs on RTÉ.ie/sport and the RTÉ News app, or watch live on RTÉ Television and RTÉ Player