| 04/08/07 | Inverness | 0-3 | Rangers Ferguson 15, 89, Novo 63 |
| 04/08/07 | St Mirren | 0-1 | Motherwell McGarry 2 |
| 04/08/07 | Dundee United Robertson 90 | 1-0 | Aberdeen |
| 04/08/07 | Gretna | 0-4 | Falkirk Higdon 13, 23, Moutinho 66, Latapy 73 |
| 05/08/07 | Celtic | 0-0 | Kilmarnock |
| 06/08/07 | Hearts | 0-1 | Hibernian Kerr 1 |
| 11/08/07 | Falkirk Higdon 4 | 1-4 | Celtic Milne 29(o), Miller 75, Nakamura 78, Vennegoor of Hesselink 80 |
| 11/08/07 | Hibernian Zemmama 63, 81, Fletcher 65, McCann 89 | 4-2 | Gretna Yantorno 16, McMenamin 48 |
| 11/08/07 | Motherwell O'Donnell 84, McCormack 90(p) | 2-1 | Inverness Tokely 81 |
| 11/08/07 | Rangers Ferguson 51, Cousin 79 | 2-0 | St Mirren |
| 12/08/07 | Aberdeen Nicholson 18 | 1-1 | Hearts Stewart 45 |
| 13/08/07 | Kilmarnock Gibson 78, Nish 86 | 2-1 | Dundee United Hunt 49 |
| 18/08/07 | Dundee United | 0-0 | Hibernian |
| 18/08/07 | Hearts Driver 72 | 1-1 | Gretna Barr 78 |
| 18/08/07 | Motherwell Clarkson 22 | 1-2 | Kilmarnock Lilley 59, Dodds 90 |
| 18/08/07 | Rangers Cousin 2, 54, Whittaker 34, Boyd 75, Darcheville 88, 90, Broadfoot 90 | 7-2 | Falkirk Riera 44, Barrett 72 |
| 18/08/07 | St Mirren Miranda 18, Corcoran 54 | 2-1 | Inverness Cowie 57 |
| 19/08/07 | Aberdeen Brewster 24 | 1-3 | Celtic Donati 60, Miller 84, 90 |
| 25/08/07 | Kilmarnock Invincibile 60 | 1-2 | Rangers Beasley 51, Darcheville 75 |
| 25/08/07 | Celtic Berra 8(o), Donati 21, Brown 60, Vennegoor of Hesselink 62(p), Nakamura 78 | 5-0 | Hearts |
| 25/08/07 | Falkirk | 0-1 | St Mirren Mehmet 89 |
| 25/08/07 | Gretna Osman 17 | 1-2 | Motherwell Lasley 7, Porter 61 |
| 25/08/07 | Hibernian Zemmama 4, Fletcher 69, Shiels 83 | 3-3 | Aberdeen Brewster 17, 36, Smith 56 |
| 25/08/07 | Inverness | 0-3 | Dundee United Dillon 46, Robson 58(p), 80(p) |