Swansea City will play Celtic in the build-up to the club's debut season in the Premier League.
The Swans welcome Neil Lennon's side to the Liberty Stadium on Wednesday, 3 August.
Celtic will have already kicked-off their domestic season when the sides meet and could field Wales stars Joe Ledley and Adam Matthews.
Swansea's pre-season preparations also include trips to Neath and Port Talbot, before hosting Real Betis on August 6.
Swansea City's pre-season fixtures:
July 16 (kick-off 1200 BST) Neath (A)
July 16 (kick-off 1500 BST) Port Talbot (A)
August 3 (kick-off 1900 BST) Celtic (H)
August 6 (kick-off 1500 BST) Real Betis (H)