This weekend the William Hill Scottish Cup quarter-finals take place with four semi-final places up for grabs.
 
Below are the confirmed details for the weekend’s matches with replay and postponement dates.
 
Celtic v St Mirren
 
O. Sunday 5 March 2017, Celtic Park, 12.30pm
P. Wednesday 15 March 2017, Celtic Park, 7.45pm
R. Wednesday 15 March 2017, Paisley 2021 Stadium, 7.45pm
 
Aberdeen v Partick Thistle
 

O. Sunday 5 March 2017, Pittodrie Stadium, 3pm
P. Tuesday 7 March 2017, Pittodrie Stadium, 7.45pm
R. Tuesday 14 March 2017, Firhill Stadium, 7.45pm
 
Hibernian v Ayr United
 
O. Saturday 4 March 2017, Easter Road Stadium, 3pm
P. Tuesday 7 March 2017, Easter Road Stadium, 7.45pm
R. Tuesday 14 March 2017, Somerset Park, 7.45pm
 
Rangers v Hamilton Academical
 
O. Saturday 4 March 2017, Ibrox Stadium, 12.30pm
P. Tuesday 7 March 2017, Ibrox Stadium, 7.45pm
R. Wednesday 15 March 2017, Superseal Stadium, 7.45pm
 
O. (Original date)
P. (Date following postponement)
R. (Replay date)