Tonight the Scottish Cup Second Round will begin where the tournament will end, at Hampden Park.

Live on BBC Scotland tonight, Queen’s Park will take on Queen of the South, aiming to continue their Scottish Cup journey after defeating Dundonald Bluebell in the first round. Their Championship opponents enter the competition at this stage to set up an enticing encounter next weekend.

That will be followed up by Dundee v Bonnyrigg Rose Athletic on Saturday, 9 January, live on BBC Scotland. The Saturday evening fixture will kick-off at 7.45pm.

The draw for the Third Round will then take place at 11am on Sunday and will be broadcast live across the Scottish Cup social media channels and YouTube.

With poor weather forecast for the weekend, any postponements will be communicated on the Scottish Cup Twitter account. There are no replays in this season's competition so any match which finishes as a draw will be settled in extra-time, and penalties if necessary.

Here are all the Second Round fixtures:

Key
P-P: Match postponed
O: Original date
P: Rescheduled date if match is postponed

1. Kelty Hearts v. Stranraer
O. Saturday 9 January 2021, Starks Park, 6.00pm
P. Tuesday 12 January 2021, New Central Park, 7.45pm

2. Keith P-P Clyde
P. Tuesday 12 January 2021, Kynoch Park, 7.45pm

3. Arbroath P-P Falkirk
O. Saturday 9 January 2021, Gayfield Park, 3.00pm
P. Tuesday 12 January 2021, Gayfield Park, 7.45pm

4. Dumbarton P-P Huntly
P. Tuesday 12 January 2021, C&G Systems Stadium, 7.45pm

5. Stirling Albion P-P Raith Rovers
P. Tuesday 12 January 2021, Forthbank Stadium, 7.45pm

6. Buckie Thistle P-P Inverness Caledonian Thistle
O. Saturday 9 January 2021, Victoria Park, 3.00pm
P. Tuesday 12 January 2021, Victoria Park, 8.00pm

7. Forfar Athletic v. Linlithgow Rose
O. Saturday 9 January 2021, Station Park, 3.00pm
P. Tuesday 12 January 2021, Station Park, 7.45pm

8. Camelon or Brora Rangers v. Heart of Midlothian
O. TBC
P. TBC

9. Dundee v. Bonnyrigg Rose Athletic
O. Saturday 9 January 2021, Kilmac Stadium at Dens Park, 7.45pm
P. Tuesday 12 January 2021, Kilmac Stadium at Dens Park, 7.45pm

10. Formartine United P-P Annan Athletic
P. Tuesday 12 January 2021, North Lodge Park, 7.45pm

11. Nairn County P-P Montrose
P. Wednesday 13 January 2021, Station Park, 7.30pm

12. Elgin City P-P Ayr United
O. Saturday 9 January 2021, Borough Briggs, 3.00pm
P. Tuesday 12 January 2021, Borough Briggs, 7.45pm

13. East Fife v. Tranent Juniors
O. Saturday 9 January 2021, Locality Hub Bayview Stadium, 3.00pm
P. Tuesday 12 January 2021, Locality Hub Bayview Stadium, 7.30pm

14. Alloa Athletic v. Cove Rangers
O. Saturday 9 January 2021, Indodrill Stadium, 3.00pm
P. Tuesday 12 January 2021, Indodrill Stadium, 7.45pm

15. Airdrieonians v. Edinburgh City
O. Sunday, 10 January 2021, Penny Cars Stadium, 1.00pm
P. Wednesday 13 January 2021, Penny Cars Stadium, 7.45pm

16. Peterhead P-P Stenhousemuir
O. Saturday 9 January 2021, Balmoor Stadium, 3.00pm
P. Tuesday 12 January 2021, Balmoor Stadium, 7.45pm

17. Fraserburgh v. Banks O’Dee
O. Saturday 9 January 2021, Bellslea Park, 3.00pm
P. Wednesday 13 January 2021, Bellslea Park, 8.00pm

18. Greenock Morton P-P Dunfermline Athletic
P. Tuesday 12 January 2021, Cappielow Park, 7.45pm

19. Partick Thistle P-P Cowdenbeath
O. Saturday 9 January 2021, Firhill Stadium, 3.00pm
P. Tuesday 12 January 2021, Firhill Stadium, 7.45pm

20. Queen’s Park v. Queen of the South
O. Friday 8 January 2021, Hampden Park, 7.45pm
P. Tuesday 12 January 2021, Hampden Park, 7.45pm