Scottish Cup Results for 2003-04 2002-03 Back to Scottish Cup Results 2004-05 Winners Celtic Runners Up Dunfermline Athletic Final Match Sat 22 May 2004 Celtic 3 Dunfermline Athletic 1 Rd Date Home Score Away Penalties Notes Crowd R1 Sat Nov 22 2003 Clachnacuddin 0-2 Stranraer 408 R1 Sat Nov 22 2003 Cowdenbeath 5-2 Edinburgh City 293 R1 Sat Nov 22 2003 Elgin City 1-2 Peterhead 726 R1 Sat Nov 22 2003 Forfar Athletic 1-1 East Fife 651 R1 Sat Nov 22 2003 Gretna 4-0 Dumbarton 652 R1 Sat Nov 22 2003 Montrose 1-1 Albion Rovers 367 R1 Sat Nov 22 2003 Stirling Albion 3-1 Queens Park 617 R1 Sat Nov 22 2003 The Spartans 6-1 Buckie Thistle 358 R1 r Sat Nov 29 2003 Albion Rovers 1-3 Montrose 230 R1 r Sat Nov 29 2003 East Fife 3-3 Forfar Athletic 4-1 W W Pens 561 R2 Sat Dec 20 2003 Alloa Athletic 3-3 The Spartans 477 R2 Sat Dec 20 2003 Berwick Rangers 4-2 Huntly 255 R2 Sat Dec 20 2003 East Stirlingshire 0-5 Cowdenbeath 244 R2 Sat Dec 20 2003 Gretna 5-1 Stenhousemuir 426 R2 Sat Dec 20 2003 Inverurie Loco Works 1-5 Airdrieonians (Airdrie United) 1523 R2 Sat Dec 20 2003 Peterhead 0-2 East Fife 654 R2 Sat Dec 20 2003 Stirling Albion 1-2 Arbroath 647 R2 Sat Dec 27 2003 Morton 4-0 Vale of Leithen 3231 R2 Sat Dec 27 2003 Montrose 1-0 Threave Rovers 520 R2 Sat Dec 27 2003 Stranraer 0-1 Hamilton Academical 820 R2 r Sat Dec 27 2003 The Spartans 5-3 Alloa Athletic 590 R3 Sat Jan 10 2004 Aberdeen 0-0 Dundee 11012 R3 Sat Jan 10 2004 Arbroath 1-4 The Spartans 1017 R3 Sat Jan 10 2004 Ayr United 1-2 Falkirk 2575 R3 Sat Jan 10 2004 Celtic 2-0 Ross County 29615 R3 Sat Jan 10 2004 Clyde 3-0 Gretna 1096 R3 Sat Jan 10 2004 Dunfermline Athletic 3-1 Dundee United 6140 R3 Sat Jan 10 2004 East Fife 0-1 Queen of the South R3 Sat Jan 10 2004 Morton 0-3 Partick Thistle 6613 R3 Sat Jan 10 2004 Hamilton Academical 2-0 Cowdenbeath 1096 R3 Sat Jan 10 2004 Heart of Midlothian 2-0 Berwick Rangers 8516 R3 Sat Jan 10 2004 Hibernian 0-2 Rangers 11392 R3 Sat Jan 10 2004 Inverness Caledonian Thistle 5-1 Brechin City 1412 R3 Sat Jan 10 2004 Livingston 1-0 Montrose 2657 R3 Sat Jan 10 2004 Raith Rovers 1-3 Kilmarnock 3610 R3 Sat Jan 10 2004 St Johnstone 0-3 Motherwell 4092 R3 Sat Jan 10 2004 St Mirren 2-0 Airdrieonians (Airdrie United) 3049 R3 r Wed Jan 21 2004 Dundee 2-3 Aberdeen 5857 R4 Sat Feb 7 2004 Falkirk 0-2 Aberdeen 4747 R4 Sat Feb 7 2004 Heart of Midlothian 0-3 Celtic 14712 R4 Sat Feb 7 2004 Motherwell 3-2 Queen of the South 8101 R4 Sat Feb 7 2004 Partick Thistle 5-1 Hamilton Academical 4004 R4 Sat Feb 7 2004 St Mirren 0-1 Inverness Caledonian Thistle 3859 R4 Sun Feb 8 2004 Kilmarnock 0-2 Rangers 11072 R4 Sun Feb 8 2004 The Spartans 0-4 Livingston 3123 R4 Tue Feb 24 2004 Clyde 0-3 Dunfermline Athletic 2441 QF Sat Mar 6 2004 Aberdeen 1-1 Livingston 11593 QF Sat Mar 6 2004 Motherwell 0-1 Inverness Caledonian Thistle 7934 QF Sat Mar 6 2004 Partick Thistle 0-3 Dunfermline Athletic 5335 QF Sun Mar 7 2004 Celtic 1-0 Rangers 58665 QF r Thu Mar 18 2004 Livingston 1-0 Aberdeen 4487 SF Sat Apr 10 2004 Inverness Caledonian Thistle 1-1 Dunfermline Athletic 14229 SF Sun Apr 11 2004 Celtic 3-1 Livingston 27726 SF r Tue Apr 20 2004 Inverness Caledonian Thistle 2-3 Dunfermline Athletic 8856 F Sat May 22 2004 Celtic 3-1 Dunfermline Athletic 50846