The line-ups for Celtic v Rangers Scottish cup semi-final clash have been confirmed.

Pedro Caixinha will start Wes Foderingham, James Tavenier, Danny Wilson, Joe Garner, Kenny Miller, Andy Halliday, Emerson Hyndman, Jason Holt, David Bates, Martyn Waghorn and Myles Beerman.

Substitutes: Jak Alnwick Clint Hill, Jon Toral, Barrie McKay, Josh Windass, Joe Dodoo and Lee Hodson. 

Brendan Rodgers will start Craig Gordon, Jozo Simunovic, Scott Brown, Moussa Dembele, Scott Sinclair, Stuart Armstrong, Dedryck Boyata, Mikael Lustig, Patrick Roberts, Callum McGregor and Kieran Tierney.

Substitutes: Logan Bailly, Leigh Griffiths, Cristian Gamboa, Tom Rogic, Erik Sviatchenko, James Forrest and Eboue Kouassi. 

Can Pedro Caixinha lead the Gers to their first derby win of the season in his first taste of the Old Firm?

Sky Sports 2 will be showing all the action from midday.