Először a horvát Mario Ancic jutott a fináléba, aki két játszmában győzte le az élete első ATP-tornáján szereplő litván Ernest Gulbist. A 18 éves balti játékos - aki 204. a világranglistán - óriási meglepetésre jutott el a legjobb négyig.
A másik elődöntőben Thomas Johnsson a hazaiak versenyzőjével, Kunyicinnal csatázott. A svéd az első játszmát 6:3-ra nyerte, s a második játszmában is vezetett 4:1-re. Innen fordított 6:5-re Kunyicin, de aztán rövidítésre került a sor, s abban a svéd volt a jobb, aki ezzel a mérkőzést is megnyerte.
Szentpétervári férfi tenisztorna, elődöntő: Ancic (horvát, 3.) | Gulbis (litván) | 6:2, 6:3 |
Th. Johansson (svéd) | Kunyicin (orosz) | 6:3, 7:6 |