Rangers and Celtic will meet twice in the space of six days after the date of the final Glasgow derby of the season was announced.
The Premiership match will take place on Saturday 29 April, kicking off at 12 noon, and will be shown live on Sky Sports.
The sides are due to meet at Hampden on Sunday 23 April in the William Hill Scottish Cup semi-final.
The sides have met four times already this season, with Rangers still seeking their first victory.
The Ibrox club impressed in the last clash, drawing 1-1 at Celtic Park thanks to a late Clint Hill equaliser last month.
Celtic came out on top in the previous three meetings, winning 5-1 at home in the first league clash of the season, with Moussa Dembele scoring a hat-trick.
They then defeated Rangers 1-0 in the Betfred Cup semi-final at Hampden, with Dembele again the match-winner.
Celtic won the second league meeting of the season 2-1 at Ibrox, thanks to goals from Dembele and Sinclair after Rangers had led through Kenny Miller’s opener.