The withdrawl of Bristol City's David Partiridge from John Toshack's squad meant a way back into the Wales fold for the City full back.
He joins Martyn Margetson who has been included as third choice keeper behind Paul Jones and Lewis Price.
Weston and Margetson in Cyprus with Wales
Jason Koumas was not selected after picking up an injury in the win at Sheffield Wednesday. Joe Ledley was also injured.
The friendly match, Cyprus v wales takes place in Limassol on Wednesday evening.
Wales squad: P Jones (Wolves), Margetson (Cardiff), Price (Ipswich), D Collins (Sunderland), Delaney (Aston Villa), Duffy (Coventry), Edwards (Wolves), Gabbidon (West Ham), Page (Coventry), Weston (Cardiff), Ricketts (Swansea), G Roberts (Tranmere), Fletcher (West Ham), Robinson (Sunderland), Vaughan (Crewe), Williams (Ipswich), Bellamy (Blackburn), Earnshaw (West Brom), Hartson (Celtic).
The friendly match, Cyprus v wales takes place in Limassol on Wednesday evening.
Wales squad: P Jones (Wolves), Margetson (Cardiff), Price (Ipswich), D Collins (Sunderland), Delaney (Aston Villa), Duffy (Coventry), Edwards (Wolves), Gabbidon (West Ham), Page (Coventry), Weston (Cardiff), Ricketts (Swansea), G Roberts (Tranmere), Fletcher (West Ham), Robinson (Sunderland), Vaughan (Crewe), Williams (Ipswich), Bellamy (Blackburn), Earnshaw (West Brom), Hartson (Celtic).