It's the biggest night in Wales' football history as they take on Portugal in Lyon hoping to book a place in the Euro 2016 final.
Chris Coleman's side have enjoyed a stunning tournament to reach the last four, topping Group B in front of England before going on to defeat Northern Ireland and Belgium in the knock-out phase.
Portugal have yet to win a match inside 90 minutes but with Cristiano Ronaldo among their ranks are sure to provide Wales with one of their toughest tests yet.
Portugal starting XI:
Rui Patricio, Alves, Fonte, Soares, Guerreiro, Danilo, Mario, Silva, Sanches, Nani, Ronaldo
Wales starting XI:
Hennessey, Gunter, Chester, Collins, Williams, Taylor, King, Ledley, Allen, Bale, Robson-Kanu
Chris Coleman's side have enjoyed a stunning tournament to reach the last four, topping Group B in front of England before going on to defeat Northern Ireland and Belgium in the knock-out phase.
Portugal have yet to win a match inside 90 minutes but with Cristiano Ronaldo among their ranks are sure to provide Wales with one of their toughest tests yet.
Portugal starting XI:
Rui Patricio, Alves, Fonte, Soares, Guerreiro, Danilo, Mario, Silva, Sanches, Nani, Ronaldo
Wales starting XI:
Hennessey, Gunter, Chester, Collins, Williams, Taylor, King, Ledley, Allen, Bale, Robson-Kanu