Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Date | Opponent | Score | Loss | Attendance | Record |
| --- | --- | --- | --- | --- | --- |
| June 2 | @ Cardinals | 5–4 | Hancock (1–2) | 45799.0 | 21–32 |
| June 3 | @ Cardinals | 8–5 | Mulder (5–4) | 45820.0 | 22–32 |
| June 4 | @ Cardinals | 9–6 | Maddux (6–5) | 45753.0 | 22–33 |
| June 5 | @ Astros | 8–0 | Buchholz (3–5) | 32814.0 | 23–33 |
| June 6 | @ Astros | 4–1 | Wood (1–2) | 35903.0 | 23–34 |
| June 7 | @ Astros | 1–0 | Marshall (3–4) | 42492.0 | 23–35 |
| June 8 | @ Reds | 7–1 | Rusch (2–6) | 26059.0 | 23–36 |
| June 9 | @ Reds | 6–5 | Ramirez (2–5) | 41064.0 | 24–36 |
| June 10 | @ Reds | 4–2 | Claussen (3–7) | 34141.0 | 25–36 |
| June 11 | @ Reds | 9–3 | Milton (4–3) | 27250.0 | 26–36 |
| June 13 | Astros | 9–2 | Marshall (3–5) | 40563.0 | 26–37 |
| June 14 | Astros | 5–4 | Maddux (7–6) | 39946.0 | 26–38 |
| June 15 | Astros | 3–2 | Howry (2–2) | 40236.0 | 26–39 |
| June 16 | Tigers | 5–3 | Rusch (2–7) | 40683.0 | 26–40 |
| June 17 | Tigers | 9–3 | Mármol (1–1) | 41459.0 | 26–41 |
| June 18 | Tigers | 12–3 | Prior (0–1) | 39938.0 | 26–42 |
| June 19 | @ Indians | 12–8 | Johnson (3–8) | 26769.0 | 27–42 |
| June 20 | @ Indians | 4–2 | Maddux (7–7) | 25049.0 | 27–43 |
| June 21 | @ Indians | 9–2 | Sabathia (5–4) | 27182.0 | 28–43 |
| June 23 | @ Twins | 7–2 | Mármol (1–2) | 34361.0 | 28–44 |
| June 24 | @ Twins | 3–0 | Prior (0–2) | 42304.0 | 28–45 |
| June 25 | @ Twins | 8–1 | Marshall (4–6) | 35128.0 | 28–46 |
| June 26 | Brewers | 6–0 | Maddux (7–8) | 39698.0 | 28–47 |
| June 27 | Brewers | 8–5 | Dempster (1–4) | 39399.0 | 28–48 |
| June 28 | Brewers | 6–3 | Kolb (2–2) | 39321.0 | 29–48 |
| June 29 | Brewers | 5–4 | Prior (0–3) | 39144.0 | 29–49 |
| June 30 | White Sox | 6–2 | Marshall (4–7) | 40720.0 | 29–50 |
Question:
Who did the cubs play on june 3?
Answer:
@ Cardinals