1988–89 Yugoslav Cup
The 1988–89 Yugoslav Cup was the 41st season of the top football knockout competition in SFR Yugoslavia, the Yugoslav Cup, also known as the "Marshal Tito Cup", since its establishment in 1946.
First round
In the following tables winning teams are marked in bold; teams from outside top level are marked in italic script.| Tie no | Home team | Score | Away team |
| 1 | Travnik | 1–3 | Sarajevo |
| 2 | Dinamo Vinkovci | 1–0 | Čelik |
| 3 | Šibenik | 1–0 | Rad |
| 4 | Kabel | 0–4 | Budućnost Titograd |
| 5 | Liria Prizren | 0–0 | Hajduk Split |
| 6 | Lovćen | 0 – 1 | Partizan |
| 7 | Mladost Lučani | 0–3 | Vojvodina |
| 8 | Mladost Petrinja | 3–5 | Red Star |
| 9 | Napredak Kruševac | 3 – 1 | Rijeka |
| 10 | Maribor | 0 – 1 | Sloboda Tuzla |
| 11 | Osijek | 2–3 | Mačva Šabac |
| 12 | Radnički Niš | 1–0 | Spartak Subotica |
| 13 | Rudar Ljubija | 1–0 | Vardar |
| 14 | Sileks Kratovo | 0–3 | Velež |
| 15 | Sutjeska Nikšić | 0–0 | Dinamo Zagreb |
| 16 | Željezničar Sarajevo | 2–0 | Prishtina |