Celtic will take on Rangers in the Scottish Cup final next month.

The Glasgow rivals will go head-to-head in the showpiece final in May for the first time in more than 20 years.

The clubs last met at Hampden to contest the Scottish Cup back in 2002 - where Rangers ran out 3-2 winners.

When is the Scottish Cup final between Celtic and Rangers? 

The Scottish Cup final is set to be played on Saturday, May 25.

The match will be played at Hampden.

What time is kick-off for the Scottish Cup final between Celtic and Rangers? 

Kick-off for the match will be 3pm.

Will the Scottish Cup final between Celtic and Rangers be on TV? 

Yes. The match will be broadcast live on Premier Sports and BBC Scotland.

The broadcasters will both cover the fixture live on TV.

Can I stream Scottish Cup final between Celtic and Rangers? 

Yes. The match will be available to stream through Premier Sports for subscribers.

Celtic vs Rangers will also be streamed live on BBC iPlayer.