Bomben exploderade i ett metrotåg mellan två stationer. Explosionen inträffade nära centrum av S:t Petersburg. Polisen hittade också en annan bomb. Man lyckades ändå ta hand om bomben så att den inte exploderade.
Man vet inte ännu säkert vem eller vilka som utförde bombattacken. En ung man från Kirgizistan är misstänkt.
Myndigheterna i Kirgizistan berättade på måndagen att det var en självmordsbombare från Kirgizistan som hade utfört attacken. Han har haft kontakt med islamistiska rörelser.
Kirgizistan är en stat i mellersta Asien, söder om Ryssland.
Rysslands president Vladimir Putin var på besök i S:t Petersburg när bombattacken inträffade. Presidenten lade ner blommor vid metrostationen för att hedra offrens minne.
S:t Petersburg är den näst största staden i Ryssland. Staden ligger vid Finska vikens kust, 400 kilometer öster om Helsingfors.
Källa FNB